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;