您的位置:首页 > Web前端 > JavaScript

含有Date类型的对象或集合转换成json时的问题

2014-08-27 21:20 302 查看
当我们把含有Date类型的对象或者集合直接转换为json,传回前台的时候不会报错,但是前台显示的时候是两个Object,而不会显示正常的日期。

当我们进debug调试的时候不会发现有错误,但是在解析JSON的时候就会发现:

在转换为JSON的过程中把date对象分开转化,即:年、月、日、时、分、秒,每个都当成一个对象给转化了。

这时候我们就需要做一些转换了

下面给大家提供一些大神给出常规的解决方案:

一:

流星焱雨 给出的解决方案

二:jadethao给出的解决方案

而当我们基本只需要临时显示日期的时候也可以用这个不正规的方法:

还有一个是我因为我自己做的小项目基本只需要做一次转换的临时解决方法:

实体类里的Date改为String类型,而数据库的类型不需要改,在DAO里封装是把Date转为String再封装可以临时的显示日期。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐