首页 > 代码库 > jackjson和fastjson进行Bean与json互换
jackjson和fastjson进行Bean与json互换
1、jackjson
1、bean到json
Java代码
- ObjectMapper m = new ObjectMapper();
- String value = m.writeValueAsString(bean);
2、json到bean
Java代码
- ObjectMapper m = new ObjectMapper();
- TestPO test1 = m.readValue(json, TestPO.class);
3、日期的处理
bean到json时。默认是转换成timestamp类型的,即相对1970年1月1日的毫秒数。
可以进行设置,设置成你想要的格式。
Java代码
- objectMapper.configure(SerializationConfig.Feature.WRITE_DATES_AS_TIMESTAMPS, false);//关闭时间戳输出,此时是ISO格式
- objectMapper.setDateFormat(myDateFormat);//设置自己的格式
json到bean转换,直接使用毫秒数即可。
2、fastjson
// 对象转JSON串 String jsonString = JSON.toJSONString(group); // JSON串转对象 UserGroup group2 = JSON.parseObject(jsonString, UserGroup.class);
jackjson和fastjson进行Bean与json互换
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。