jackson 常用方法筆記

jackson的基本用法就是在pojo對象裏面加一些註解來使某些數據不顯示或者格式化某些數據類型

當我們在使用默認的objectmapping的時候,會序列化所有的含有getter的值,包括我們可能不需要的一些值,例如一些不需要返回的值,所以我們可以用@jsonIngore來自動忽略不想序列化的getter的值,就能達到在序列化時忽略該filed的效果

@jsonIngore //忽略顯示

在項目中使用responsebody返回的json字符串類型的時間格式爲long類型

可以使用jackson來進行時間格式化

@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss a" , locale="zh" , timezone="GMT+8")


//格式化字符串   locale 的值表示的是國家的 timezone是

數據爲空的話不展示

@JsonInclude(Include.NON_NULL)
//當值爲null的時候不顯示

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