[
{
"id": "1",
"pid": "0",
"name": "1989-01-12",
"children": [
{
"id": "2",
"pid": "1",
"name": "企划分部二",
"children": [
{
"id": "3",
"pid": "2",
"name": "企划分部二 A组",
"children": [
{
"id": "4",
"pid": "3",
"name": "企划分部二 A组",
"__id": "r1004",
"__previd": "r1003",
"__index": 3,
"__pid": "r1003",
"__level": 4,
"__hasChildren": false,
"__status": "nochanged"
}
],
"__id": "r1003",
"__previd": "r1002",
"__index": 2,
"__pid": "r1002",
"__level": 3,
"__hasChildren": true,
"__status": "nochanged",
"__nextid": "r1004"
}
],
"__id": "r1002",
"__previd": "r1001",
"__index": 1,
"__pid": "r1001",
"__level": 2,
"__hasChildren": true,
"__status": "nochanged",
"__nextid": "r1003"
}
]
},
{
"id": "2",
"pid": "1",
"name": "企划分部二",
"children": [
{
"id": "3",
"pid": "2",
"name": "企划分部二 A组",
"children": [
{
"id": "4",
"pid": "3",
"name": "企划分部二 A组",
"__id": "r1004",
"__previd": "r1003",
"__index": 3,
"__pid": "r1003",
"__level": 4,
"__hasChildren": false,
"__status": "nochanged"
}
],
"__id": "r1003",
"__previd": "r1002",
"__index": 2,
"__pid": "r1002",
"__level": 3,
"__hasChildren": true,
"__status": "nochanged",
"__nextid": "r1004"
}
]
},
{
"id": "3",
"pid": "2",
"name": "企划分部二 A组",
"children": [
{
"id": "4",
"pid": "3",
"name": "企划分部二 A组",
"__id": "r1004",
"__previd": "r1003",
"__index": 3,
"__pid": "r1003",
"__level": 4,
"__hasChildren": false,
"__status": "nochanged"
}
]
},
{
"id": "4",
"pid": "3",
"name": "企划分部二 A组"
}
]
有这么一个json的树形结构,想用java去解析他,有没有什么好方法?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。