注解@JsonIgnore和注解@JsonIgnoreProperties


如果當前屬性不需要參與json字符串轉換,則需要注解@JsonIgnore和注解@JsonIgnoreProperties來隱藏該屬性,
一般標記在屬性或者方法上,返回的json數據即不包含該屬性

 

比如:

User實體中會有字段password字段,當返回用戶信息給前台的時候,當然是不希望將password值也一並返回,

所以,可以在password屬性上加上注解JsonIgnore

 @JsonIgnore
    private String password;

 

或者,可以在User類上加上注解

@JsonIgnoreProperties(value = "{password}")

 

兩者都可以在json序列化時將java bean中的一些屬性忽略掉,序列化和反序列化都受影響。

 


免責聲明!

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



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