您好,登錄后才能下訂單哦!
本篇文章為大家展示了怎么在Spring boot中實現Jackson的操作,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
表數據:
實體類屬性:
controller層就省略掉了,就是調用dao進行數據查詢。
使用postman請求結果如下:
發現時間是2018/11/15,但數據庫中是2018-11-16,少了一天,原因是在進行日期格式化的時候沒有加入要格式化日期的時區,中國的時區是東八區,
需要加入timezone="GMT+8"
再次測試:
這次就可以了!
另外還有幾個常用的注解:
@JsonIgnore
: 在轉換的時候忽略該字段;
@JsonProperty
:將該字段的名稱在轉換成json格式后以該名稱顯示;
@JsonIgnorePeroperty({"id","name"})
:忽略該注解所包含的全部屬性,里面的參數是一個數組,會把包含的名稱的全部字段都忽略掉,包括子類;
@JsonInclude(Include.NON_EMPTY)
:在屬性不為空時序列化此字段,對于字符串,即null或空字符串;
上述內容就是怎么在Spring boot中實現Jackson的操作,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。