[
{
"name": "a",
"size": "4",
"Rate": "4",
"level": "3",
"children": [
{
"name": "aa",
"size": "8",
"Rate": "8",
"level": "4",
"children": [
{
"name": "aaa",
"size": "8",
"Rate": "8",
"level": "5"
}
]
}
]
},
{
"name": "b",
"size": "4",
"Rate": "4",
"level": "3",
"children": [
{
"name": "bb",
"size": "8",
"Rate": "8",
"level": "4",
"children": [
{
"name": "bbb",
"size": "8",
"Rate": "8",
"level": "5"
}
]
}
]
}
]
类似于这种的json数据格式,不确定具体有多少children,
我定义的bean样式
public class bean{
private String name;
private String size;
private String Rate;
private String level;
private List<bean> children;
...
get/set方法
}
利用fastjson解析
String json="json数据";
List<Bean> list=JSON.parseArray(json, Bean.class)
这样list.size()=0
这样的树形json如何解析?
胡子哥哥
千巷猫影
叮当猫咪
qq_花开花谢_0
隔江千里
米脂
拉风的咖菲猫
相关分类