jackson 使用writeValueAsString() 怎么保留date类型的时间

J2EE 码拜 9年前 (2015-04-04) 1673次浏览 0个评论

例如 数据库里存放的是 2014-12-23 10:09:15 在list里存放的还是这样 用writeValueAsString()转换以后就变成了 2014-12-23 

jackson 使用writeValueAsString() 怎么保留date类型的时间
5分
SimpleDateFormat  format方法试下。
jackson 使用writeValueAsString() 怎么保留date类型的时间
15分
Json 对象只有  字符串,数字和Boolean

 强烈建议自己定义接口对象,接口对象只保留Json基本类型,自己写属性转换,如时间等属性转换到字符串

好处是:
方便移植,不同的json解释器都会正确处理;
对接外部系统容易,特别是异构开发语言
屏蔽数据库表中的不想公开的属性

可以写自己的解释器 但是只适用于jackson  参考:
http://www.blogjava.net/javagrass/archive/2011/06/15/352328.html


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明jackson 使用writeValueAsString() 怎么保留date类型的时间
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!