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的時候不顯示