测试字符串 (首先声明,这不是一个标准合格的json字符串)
String data="[ " +
"{id: 1, name: \"第一级1\", pid: 0}," +
"{id: 2, name: \"第一级2\", pid: 0}," +
"{id: 3, name: \"第二级1-3\", pid: 2}, " +
"{id: 4, name: \"第二级2-4\", pid: 2}, " +
"{id: 5, name: \"第三级1-5\", pid: 4}," +
"{id: 6, name: \"第一级3\", pid: 0}," +
"{id: 7, name: \"第二级1-7\", pid: 1}, " +
"{id: 8, name: \"第三级1-8\", pid: 7}, " +
"]";
java 实体类
public static class MenuTree{
int id;
String name;
int pid;
List<MenuTree> children;
public List<MenuTree> getChildren() {
return children;
}
public void setChildren(List<MenuTree> children) {
this.children = children;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {