不要自己折腾去乱半天,保证自己的数据格式对的情况下直接用Google和Alibaba的jar

谷歌的Gson.jar:

//list转换为json
Gson gson = new Gson();
List<Person> persons = new ArrayList<Person>();
String str = gson.toJson(persons);  //list转换为json
List<CustPhone> list = new ArrayList<CustPhone>();
String str=JSON.toJSON(list).toString();

阿里的fastJson.jar:

//list转换为json
List<CustPhone> list = new ArrayList<CustPhone>();
String str=JSON.toJSON(list).toString();//json转换为listList<Person> list = new ArrayList<Person>();  list = JSONObject.parseArray(jasonArray, Person.class);  

得到的数据

[{"fullName":"sdfsf","id":11},{"fullName":"sdfsfs","id":12},{"fullName":"sdfsf","id":13},{"fullName":"dsfasfs","id":14},{"fullName":"dsfasfs","id":15},{"fullName":"dsfasfs","id":16},{"fullName":"dsfasfs","id":17},{"fullName":"dsfasfs","id":18},{"fullName":"dsfasfs","id":19},{"fullName":"dsfasfs","id":20},{"fullName":"dsfasfs","id":21}]

在maven之下简直无烦恼

参考: 
http://blog.csdn.net/qxs965266509/article/details/42774691  
http://huyizizhen.iteye.com/blog/1453621  
http://blog.csdn.net/u010797575/article/details/43304981  
http://blog.csdn.net/paincupid/article/details/51221391

Java,List转json,json转List相关推荐

  1. java 嵌套对象转xml_Gson对Java嵌套对象和JSON字符串之间的转换 | 学步园

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,具有良好的跨平台特性.近几年来已经和XML一样成为C/S架构中广泛采用的数据格式.有关JSON的更多知识, ...

  2. java 对象转json json转对象

    java 对象转json json转对象 import com.alibaba.fastjson.JSON;/*** * @title: fastjson * @author: wll* @since ...

  3. Java构造和解析Json数据的两种方法详解一

    在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别.下面首先介绍用json-lib构造和解析Jso ...

  4. java 如何对由json对象构成的数组形式的字符串进行遍历?

    1.情景展示 现在已知字符串为: [{"name":"微微笑","img":"http://zos.alipayobjects.c ...

  5. kryo java_优化Java序列化– Java,XML,JSON,Kryo,POF

    kryo java 也许我很天真,但是我一直认为Java序列化肯定是将Java对象序列化为二进制形式的最快,最有效的方法. 毕竟Java是第7个主要发行版,所以这不是新技术,而且由于每个JDK似乎都比 ...

  6. axis2 json_带有Java和Axis2的JSON Web服务

    axis2 json 我最近遇到一位客户,要求我使用Java Web服务重建其旧产品. 他们希望它模块化并且易于使用. 我想到的第一件事是使用宁静的方法. 但是让我烦恼的是,Java宁静的方法是使用X ...

  7. 优化Java序列化– Java,XML,JSON,Kryo,POF

    也许我很天真,但是我一直认为Java序列化肯定是将Java对象序列化为二进制形式的最快,最有效的方法. 毕竟Java是第7个主要发行版,所以这不是新技术,并且由于每个JDK似乎都比上一个快,因此我错误 ...

  8. 带有Java和Axis2的JSON Web服务

    我最近遇到一位客户,要求我使用Java Web服务重建其旧产品. 他们希望它模块化并且易于使用. 我想到的第一件事是使用宁静的方法. 但是让我烦恼的是,Java宁静的方法是使用XML !,我更喜欢一种 ...

  9. 在Java web中使用json

    json包下载 下载jar包当然是下大厂滴 推荐Alibaba的fastjson 推荐Google的gjson 本文讲fastjson https://github.com/alibaba/fastj ...

  10. json java typeof_Json对象与Json字符串的转化、JSON字符串与Java对象的转换

    一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符 ...

最新文章

  1. 广东电大计算机绘图试题,电大计算机绘图期末复习试题及答案参考小抄.doc
  2. [C++11]返回值类型后置
  3. 黑盒攻击的分类_「图像分类」图像分类中的对抗攻击是怎么回事?
  4. 怎样呵护友谊_【家校联动共同呵护孩子健康成长科普课堂】关爱学生心理健康,守护学生健康成长...
  5. vue 给checkbox 赋值_Vue动态生成el-checkbox点击无法赋值的解决方法
  6. 【推荐系统】智能推荐算法在直播场景中的应用
  7. python运行需要联网吗_基于python分析你的上网行为 看看你平时上网都在干嘛
  8. 孪生网络(1)_孪生网络的分类
  9. 强化学习——Q-learning算法
  10. Office 2007卸载
  11. CiteSpace分析专利概况
  12. 在那海的那边,山的那边,有一条蓝鲸鱼----它的名字叫Docker!!
  13. 微信直播应该如何引流呢
  14. [HarmonyOS][鸿蒙专栏开篇]快速入门OpenHarmony的LiteOS微内核
  15. 2022 se 12:ALPHA(3/3)
  16. UISearchBar背景色及边框修改
  17. jsp+servlet学子商城项目--servlet、dao层的各项练习
  18. 数码相机的照片用计算机处理,作业数码相机的使用与维护
  19. 超好玩的城市建造类游戏城市天际线Mac
  20. 基于MFC的贪吃蛇游戏

热门文章

  1. Unity实现安卓虚拟摇杆多点触控
  2. 破解Quartus II 8.0
  3. C# installshield使用教程
  4. 介绍两款实用软件:CCPROXY和SOCKSCAP
  5. 中文输入纠错任务整理
  6. linux java不能运行命令,linux java不能运行命令
  7. Delphi源码网站
  8. DELPHI利用WMI获取主板参数
  9. java 操作mdb文件_Java操作MDB文件
  10. 基桩测试软件,智博联ZBL-U5700/5600机内软件测桩模块更新软件