欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

date转JSON格式

程序员文章站 2022-07-12 15:20:04
...

1、fastjson

1)全局设置 :

1.JSONObject.DEFFAULT_DATE_FORMAT="yyyy-MM-dd";//设置日期格式

2.JSONObject.toJSONString(resultMap, SerializerFeature.WriteMapNullValue,SerializerFeature.DisableCircularReferenceDetect,
SerializerFeature.WriteDateUseDateFormat);

2)单个设置 

@JSONField(format="yyyyMMdd")
    private Date date;
@JSONField(format="yyyy-MM-dd HH:mm:ss")
    private Date date1;

2、jackson

1)全局配置

jack默认启动 启用了SerializationFeature.WRITE_DATES_AS_TIMESTAMPS ,如需返回字符串的日期格式 ,需禁用:

mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);

2)单个配置

属性上配置 :

@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss") 
private Date createTime;