java中利用jar包将list,对象等转换为json数据格式
2015-06-29 11:34
1111 查看
java中将数组、对象、Map、List转换成JSON数据
|浏览:7512
|
更新:2014-04-17 23:26
1
2
3
4
分步阅读
如果要将数组、对象、Map、List转换成JSON数据,那我们需要一些jar包:
json-lib-2.4-jdk15.jar
ezmorph-1.0.6.jar
commons-logging.jar
commons-lang.jar
commons-collections.jar
commons-beanutils.jar
工具/原料
WIN7eclipse
方法/步骤
将数组转换为JSON:String[] arr = {"asd","dfgd","asd","234"};
JSONArray jsonarray = JSONArray.fromObject(arr);
System.out.println(jsonarray);
对象转换成JSON:
UserInfo user = new UserInfo(1001,"张三");
JSONArray jsonArray = JSONArray.fromObject(user);
System.out.println( jsonArray );
把Map转换成json, 要使用jsonObject对象:
Map<String, Object> map = new HashMap<String, Object>();
map.put("userId", 1001);
map.put("userName", "张三");
map.put("userSex", "男");
JSONObject jsonObject = JSONObject.fromObject(map);
System.out.println(jsonObject);
把List转换成JSON数据:
List<UserInfo> list = new ArrayList<UserInfo>();
UserInfo user = new UserInfo(1001, "张三");
list.add(user);
list.add(user);
list.add(user);
JSONArray jsonArray = JSONArray.fromObject(list);
System.out.println(jsonArray);
相关文章推荐
- Spring mvc view层循环展示controller层发送的集合对象
- Java-J2SE学习笔记-线程-生产者消费者问题
- 【原创】环境变量path里的<java path>项被其他程序QJ后的办法
- LeetCode_65---Valid Number
- java学习——equals()和==的比较
- LeetCode_64---Minimum Path Sum
- eclipse利用maven创建Sevlet3.0项目
- Java getResourceAsStream() 方法会缓存文件的问题
- Spring注解
- Java map排序(TreeMap,LinkedHashMap)
- spring mvc与struts的区别
- 【Spring学习笔记-MVC-13】Spring MVC之文件上传
- Java反射机制(以数据库读取为例)
- java 访问url
- spring mvc DispatcherServlet详解之前传---前端控制器架构
- java swing实现简单图片显示(测试生成图片快捷方式)
- Java多态的内存分析——高淇Java300学习笔记
- 《Java程序设计》第16周周五:数据库连接 与 随机数的使用
- struts2上传工具类
- Myeclipse安装配置优化