注解@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