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;