为了账号安全,请及时绑定邮箱和手机立即绑定

使用JSONSerializer.toJSON返回JSON值的时候时间被分的很细,为什么?

使用JSONSerializer.toJSON返回JSON值的时候时间被分的很细,为什么?

喵喵时光机 2018-07-12 19:10:34
参考了一个例子,在后台处理完之后我是这么返回值的:JSON json = JSONSerializer.toJSON(new JsonResult<ResumeVO>(0, "页面加载成功!", resumeVO));return json.toString();这样子做的话如果返回的实体里含有Date或者Timestamp类型的值,在前端的显示是:"birthday": {                "date": 26,                "hours": 0,                "seconds": 0,                "month": 5,                "timezoneOffset": -480,                "year": 96,                "minutes": 0,                "time": 835718400000,                "day": 3             }有没有人用过这一个工具类的啊,怎么还是让他显示成yyyy-MM-dd形式的?(@JsonFormat用过了没用,改成字符串类型虽然有用,但是现在改的话要非很大工夫)
查看完整描述

1 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

通常来说后端json传时间的话传你这样的时间戳更好吧,然后再由前段转成想要显示的时间字符串。
有个类似的问题你可以看一下为什么后台给前台Date是时间戳,而前台给后台则直接是时间字符串?

查看完整回答
反对 回复 2018-07-15
  • 1 回答
  • 0 关注
  • 1253 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信