jackson属性的过滤

@JsonAutoDetect (class)

这是作用于类的annotation,主要用于指明该类使用annotation,并且可以自动侦测getter,setter,构造方法,以便生成json对象


@JsonIgnore(value=true):作用于方法或字段,用来表明,当生成json的时候忽略有该annotation的方法或字段(序列化时还会调用此字段)


@JsonIgnoreProperties (value = { "属性名称1" ,  "属性名称2" }) ,主要用于过滤掉一些不需要的属性(序列化时不会调用声明的字段,属于完全屏蔽)


你可能感兴趣的:(Jackson,属性过滤)