Springboot中Jackson的操做

歡迎工做一到八年的Java工程師朋友們加入Java高級交流:854630135數據庫

本羣提供免費的學習指導 架構資料 以及免費的解答json

不懂得問題均可以在本羣提出來 以後還會有直播平臺和講師直接交流噢數組

表數據:架構

實體類屬性:post

controller層就省略掉了,就是調用dao進行數據查詢。學習

使用postman請求結果以下:測試

發現時間是2018/11/15,但數據庫中是2018-11-16,少了一天,緣由是在進行日期格式化的時候沒有加入要格式化日期的時區,中國的時區是東八區,字符串

須要加入timezone="GMT+8"直播

再次測試:postman

此次就能夠了!

另外還有幾個經常使用的註解:

@JsonIgnore: 在轉換的時候忽略該字段;

@JsonProperty:將該字段的名稱在轉換成json格式後以該名稱顯示;

@JsonIgnorePeroperty({"id","name"}):忽略該註解所包含的所有屬性,裏面的參數是一個數組,會把包含的名稱的所有字段都忽略掉,包括子類;

@JsonInclude(Include.NON_EMPTY):在屬性不爲空時序列化此字段,對於字符串,即null或空字符串;

用到的暫時就這些了,歡迎各位大牛補充!

相關文章
相關標籤/搜索