1、bean到json
[code]
ObjectMapper m = new ObjectMapper();
String value = m.writeValueAsString(bean);
[/code]
2、json到bean
[code]
ObjectMapper m = new ObjectMapper();
TestPO test1 = m.readValue(json, TestPO.class);
[/code]
3、日期的处理
bean到json时。默认是转换成timestamp类型的,即相对1970年1月1日的毫秒数。
可以进行设置,设置成你想要的格式。
[code]
objectMapper.configure(SerializationConfig.Feature.WRITE_DATES_AS_TIMESTAMPS, false);//关闭时间戳输出,此时是ISO格式
objectMapper.setDateFormat(myDateFormat);//设置自己的格式
[/code]
json到bean转换,直接使用毫秒数即可。
参考文档:
http://wiki.fasterxml.com/JacksonDocumentation
[code]
ObjectMapper m = new ObjectMapper();
String value = m.writeValueAsString(bean);
[/code]
2、json到bean
[code]
ObjectMapper m = new ObjectMapper();
TestPO test1 = m.readValue(json, TestPO.class);
[/code]
3、日期的处理
bean到json时。默认是转换成timestamp类型的,即相对1970年1月1日的毫秒数。
可以进行设置,设置成你想要的格式。
[code]
objectMapper.configure(SerializationConfig.Feature.WRITE_DATES_AS_TIMESTAMPS, false);//关闭时间戳输出,此时是ISO格式
objectMapper.setDateFormat(myDateFormat);//设置自己的格式
[/code]
json到bean转换,直接使用毫秒数即可。
参考文档:
http://wiki.fasterxml.com/JacksonDocumentation