JSON串转化成JAVA对象(Bean中含有集合的)
来源:互联网 发布:百度地图网络异常 编辑:程序博客网 时间:2024/05/16 17:29
private String name;
private List<SecondMenu> secondList;
}
public class SecondMenu {
private String name;
private List<ThirdMenu>thirdList;
}
public class ThirdMenu {
private String name;
}
JSONArray array1=JSONArray.fromObject(jsonStr);
//toList加上class参数 可直接转换
List<FirstMenu>list1=JSONArray.toList(array1, FirstMenu.class);
for(int i=0;i<list1.size();i++)
{
System.out.println(( list1.get(i)).getName());
//FirstMenu中含有List,所以再次将secondList转换成JSONArray 继续循环
JSONArray secondArray=JSONArray.fromObject(list1.get(i).getSecondList());
List<SecondMenu> secondList=JSONArray.toList(secondArray,SecondMenu.class);
for(SecondMenu s:secondList)
{
System.out.println("\t"+s.getName());
JSONArray thirdArray=JSONArray.fromObject(s.getThirdList());
List<ThirdMenu> thirdList=JSONArray.toList(thirdArray,ThirdMenu.class);
for(ThirdMenu th:thirdList)
{
System.out.println("\t\t"+th.getName());
}
}
}
}
- JSON串转化成JAVA对象(Bean中含有集合的)
- 对象(含有java.util.Date),集合等转化为json
- java 将集合中的对象转化成成实体Bean
- java中把对象、对象bean、list集合、对象数组、Map和Set以及字符串转换成Json
- java中把对象、对象bean、list集合、对象数组、Map和Set以及字符串转换成Json
- java中把对象、对象bean、list集合、对象数组、Map和Set以及字符串转换成Json
- Java中把对象、对象bean、list集合、对象数组、Map和Set以及字符串转换成Json
- Java 将list集合转化成树形结构的JSON对象
- json字符串转化成含多层list集合的对象
- java转化成json对象
- java集合或对象转化为json数组或者对象的方法
- List,Map,Bean等对象转化为Json的方式
- java bean、List、数组、map和Json的相互转化
- 常用的Java对象转化json串方法
- java JSON转化为对象的例子
- json和java对象的相互转化
- java对象和JSON的转化
- java和json对象的转化
- 今冬,会下雪吗
- Activity之间的动画的切换
- Search in Rotated Sorted Array II(leetcode)
- STM32中RCC时钟简介
- AVProQuickTime
- JSON串转化成JAVA对象(Bean中含有集合的)
- Nutch2.2.1介绍及使用
- 【软工视频】测试
- 第十四周项目五:棋盘游戏中的数据存储
- hdu 1863 畅通工程
- 自绘ListCtrl(I)
- ACM2014亚洲区北京赛区 1001A Curious Matt
- linux下安装Numpy,scipy,matplotlib的安装
- WPF和Expression Blend开发实例:充分利用Blend实现一个探照灯的效果