美文网首页
使用JsonSerializer转换Date

使用JsonSerializer转换Date

作者: 狗没拿伞 | 来源:发表于2018-05-27 21:08 被阅读0次
 今天遇到了这样一种业务场景,其中返回createTime和updateTime的时间戳, result.png

 结果如上,但是因为精确到微秒的原因,createTime和updateTime最后有000,但是前端并不需要精确到微秒,按照以前的思维,也就是新建一个属性一样的类,除了createTime和updateTime的类型设为Long类型,将createTime和updateTime的值除1000后赋值到新建的类,返回新建的类就行了,但是这样是十分低效而且很麻烦的行为。
 使用JsonSerializer转换Date,首先,如图


3.png
 建一个类继承JsonSerializer<T>,并重写父类的serialize方法,方法内容就是得到的时间除1000,然后在对应的属性前加上如图的注解就ok了
4.png

 结果如图


5.png

内容如上。\( ̄︶ ̄)/

参考资料:无所不知的度娘+各位大佬的博客

相关文章

网友评论

      本文标题:使用JsonSerializer转换Date

      本文链接:https://www.haomeiwen.com/subject/wtsijftx.html