52,797
社区成员
发帖
与我相关
我的任务
分享
public class JSONTest {
@Test
public void test(){
String jsonArr = "{\"Rows\":[{\"id\":\"一级单位\",\"name\":\"石油管理局\",\"remark\":\"\",\"children\":[{\"id\":\"二级单位\",\"name\":\"海采油厂\",\"remark\":\"\",\"children\":[{\"id\":\"三级单位\",\"name\":\"集输大队\",\"remark\":\"\",\"children\":[{\"id\":\"四级单位\",\"name\":\"输油队\",\"remark\":\"\"},{\"id\":\"四级单位\",\"name\":\"海四联合站\",\"remark\":\"\"},{\"id\":\"四级单位\",\"name\":\"海五联合站\",\"remark\":\"\"}]},{\"id\":\"三级单位\",\"name\":\"海底管理中心\",\"remark\":\"\"}]}]}]}";
Root root = com.alibaba.fastjson.JSONObject.parseObject(jsonArr,Root.class);
System.out.println(root);
}
}
class Children{
public String id;
public String name;
public String remark;
public List<Children> children;
}
class Rows{
public String id;
public String name;
public String remark;
public List<Children> children;
}
class Root{
public List<Rows> Rows;
}