首页 > 代码库 > 含有Date类型的对象或集合转换成json时的问题
含有Date类型的对象或集合转换成json时的问题
当我们把含有Date类型的对象或者集合直接转换为json,传回前台的时候不会报错,但是前台显示的时候是两个Object,而不会显示正常的日期。
当我们进debug调试的时候不会发现有错误,但是在解析JSON的时候就会发现:
在转换为JSON的过程中把date对象分开转化,即:年、月、日、时、分、秒,每个都当成一个对象给转化了。
这时候我们就需要做一些转换了
下面给大家提供一些大神给出常规的解决方案:
一:流星焱雨 给出的解决方案
二:jadethao给出的解决方案
而当我们基本只需要临时显示日期的时候也可以用这个不正规的方法:
还有一个是我因为我自己做的小项目基本只需要做一次转换的临时解决方法:
实体类里的Date改为String类型,而数据库的类型不需要改,在DAO里封装是把Date转为String再封装可以临时的显示日期。
含有Date类型的对象或集合转换成json时的问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。