date轉JSON格式

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;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章