Json和List的转换
来源:互联网 发布:app可视化编程软件 编辑:程序博客网 时间:2024/05/16 07:13
Json转化LIst:
1.使用net.sf.json包
List<Person> list=new ArrayList<Person>(); Person person=new Person(); person.setAge(12); list.add(person); list.add(person); System.out.println(JSONArray.fromObject(list).toString());
输出:
[{"age":12,"birthday":null,"id":"","name":""},{"age":12,"birthday":null,"id":"","name":""}]
使用这个包,把值为空的变量也做了初始化.
2.使用fastjson包
List<Person> list=new ArrayList<Person>(); Person person=new Person(); person.setAge(12); list.add(person); list.add(person); System.out.println(JSONObject.toJSON(list).toString());输出:
[{"age":12},{"age":12}]
list转化成Json
1.使用net.sf.json包
String json = "[{'name':'ihuaqiang','age':15},{'name':'liumei','age':14}]"; List list= (List) JSONArray.toCollection(JSONArray.fromObject(json), Person.class);2.使用fastjson包
String data = "[{'name':'ihuaqiang','age':25},{'name':'lizzy','age':23}]"; List<Person> list = JSONObject.parseArray(data, Person.class);
可以看出fastjson包只需要直接使用Api就可以,并不需要关心泛型的转化.
0 0
- Json和List的转换
- Json和List的转换
- list和json之间的转换
- json格式和list的转换
- json数组和List转换
- json数组和List转换
- json数组和List转换
- json数组和List转换
- 使用fastjson进行json字符串和List的转换
- C#实现DataTable,List和Json转换的方法
- Spring json和 Map, List等bean的转换
- 【JSON】json与List的相互转换
- java处理json的工具类(list,map和json的之间的转换)
- java转换xml、list、map和json
- Java转换xml、list、map和json
- java中list和json互相转换
- java转换xml、list、map和json
- java转换xml、list、map和json
- 【解惑】H5和HTML5?
- Conos6安装mysql
- [转]pycharm的一些快捷键
- 剑指Offer系列-面试题23:从上到下打印二叉树
- 文件行数统计【find /v /c "&#@"】
- Json和List的转换
- Tomcat7.0.75安装部署
- 外卖购物车源码
- SOAP和WSDL的一些必要知识
- redis启动,停止,及端口占用处理
- SSM框架——Spring+SpringMVC+Mybatis的搭建教程
- SAP 建立WebService
- 【Android】在控件、视图绘制或改变之后如何获取其部分状态和属性(比如高、宽、TextView绘制后的文字行数等)
- maven报错