含有Date类型的对象或集合转换成json时的问题
当我们把含有Date类型的对象或者集合直接转换为json,传回前台的时候不会报错,但是前台显示的时候是两个Object,而不会显示正常的日期。
当我们进debug调试的时候不会发现有错误,但是在解析JSON的时候就会发现:
在转换为JSON的过程中把date对象分开转化,即:年、月、日、时、分、秒,每个都当成一个对象给转化了。
这时候我们就需要做一些转换了
下面给大家提供一些大神给出常规的解决方案:
一:流星焱雨 给出的解决方案
二:jadethao给出的解决方案
而当我们基本只需要临时显示日期的时候也可以用这个不正规的方法:
还有一个是我因为我自己做的小项目基本只需要做一次转换的临时解决方法:
实体类里的Date改为String类型,而数据库的类型不需要改,在DAO里封装是把Date转为String再封装可以临时的显示日期。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。