1. 程式人生 > >使用Jackson時轉換JSON時,日期格式設置

使用Jackson時轉換JSON時,日期格式設置

ges 技術 自定義 -c color orm jackson 解決 style

在我們使用jackjson時時間默認輸出如下:

技術分享圖片

輸出是一串時間戳,不符合我們的要求,所以想到jackjson對時間的處理有他默認的格式,然後網上搜集各種資料,得出一下方式可以解決

取消jackjson默認處理時間的格式:

objectMapper.configure(SerializationConfig.Feature.WRITE_DATES_AS_TIMESTAMPS, false);
設置後輸出的時間格式為"1970-01-01T00:00:00.000+0000".
我們可以自定義時間格式:
SimpleDateFormat myDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 
objectMapper.getSerializationConfig().setDateFormat(myDateFormat);
輸出的時間格式
技術分享圖片
這就爽了!

 
 

使用Jackson時轉換JSON時,日期格式設置