JsonIgnoreProperties注解


問題描述:
springboot使用jackson自動將返回的類轉換為json,但有時候我們需要自定義返回的json,因此需要使用JsonIgnoreProperties、JsonIgnore、JsonFormat。
具體用法:
@JsonIgnore:用來忽略某些字段,可以用在變量或Getter方法上,用在Setter方法上時與用在變量效果一樣。一般直接用在要忽略的字段上。
@JsonIgnoreProperties(ignoreUnknow=true):寫在類上可以忽略類中不存在的字段。也可以指定忽略的具體字段@JsonIgnoreProperties({"key","keys1"})。
@JsonFormat(patter="yyyy-MM-dd HH:mm:ss",timezone="GTM+8"):主要是后台到前台的時間格式轉換。
@DateTimeFormat(patter="yyyy-MM-dd"):主要是接收前端給后端的字段格式轉換。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM