java中Date转换成JSON出错如何解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中Date转换成JSON出错如何解决?相关的知识,希望对你有一定的参考价值。

方法1.将Date类型数据转换String类型
方法2:JSONFast jar包的 里面有个格式转换方法可以直接转换
参考技术A 转换成String形式的,然后将这个Date对应的属性excludes掉

map与json的转换

参考技术A 使用fastjson实现map与json的互相转换

new Date()是java.util.Date
这个里面是时间处理的参数
JSON.toJSONString(map,
SerializerFeature.DisableCircularReferenceDetect,
SerializerFeature.WriteDateUseDateFormat)

结果

设置JsonObject的默认时间格式
JSONObject.DEFFAULT_DATE_FORMAT="yyyy-MM-dd";

结果

以上是关于java中Date转换成JSON出错如何解决?的主要内容,如果未能解决你的问题,请参考以下文章

如何将字符串转换成javaBean

js中如何将java中的date类型转换成正确的格式如(2013-07-16)

在java中如何把字符串转换成时间格式?

java中如何让datetime转换成date类型

从后台返回来得是json类型的数据,日期的格式Date(1321922455000),我们如何将它转换成:2011-2-1

将java.util.Date类型转换成json时,使用JsonValueProcessor将date转换成希望的类型