码迷,mamicode.com
首页 > Web开发 > 详细

jackjson和fastjson进行Bean与json互换

时间:2017-04-12 11:07:49      阅读:343      评论:0      收藏:0      [点我收藏+]

标签:bean   key   title   figure   group   json   类型   comm   关闭   

1、jackjson

1、bean到json 
   

Java代码  技术分享
  1. ObjectMapper m = new ObjectMapper();  
  2. String value = m.writeValueAsString(bean);  



2、json到bean 
   

Java代码  技术分享
  1. ObjectMapper m = new ObjectMapper();  
  2. TestPO test1 = m.readValue(json, TestPO.class);  



3、日期的处理 
    bean到json时。默认是转换成timestamp类型的,即相对1970年1月1日的毫秒数。 
    可以进行设置,设置成你想要的格式。 
 

Java代码  技术分享
  1. objectMapper.configure(SerializationConfig.Feature.WRITE_DATES_AS_TIMESTAMPS, false);//关闭时间戳输出,此时是ISO格式  
  2.     objectMapper.setDateFormat(myDateFormat);//设置自己的格式  
  3.       


    json到bean转换,直接使用毫秒数即可。 

2、fastjson

// 对象转JSON串
String jsonString = JSON.toJSONString(group);

// JSON串转对象
UserGroup group2 = JSON.parseObject(jsonString, UserGroup.class);


jackjson和fastjson进行Bean与json互换

标签:bean   key   title   figure   group   json   类型   comm   关闭   

原文地址:http://www.cnblogs.com/allanzhang/p/6698092.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!