简单的使用jackson的annotation

http://hypgr.iteye.com/blog/907549
Jackson注解学习参考 http://wong-john.iteye.com/blog/1753402

@JsonAutoDetect (class)
这是作用于类的annotation,主要用于指明该类使用annotation,并且可以自动侦测getter,setter,构造方法,以便生成json对象
@JsonIgnore (method/field):作用于方法或字段,用来表明,当生成json的时候忽略有该annotation的方法或字段
@JsonIgnoreProperties(ignoreUnknown = true) 忽略在转换是,一些没有被定义的属性,没有被定时的属性不需要转换。如果没有这个,会报“not marked as ignorable.....”异常。
@JsonIgnoreProperties (value = { "hibernateLazyInitializer" ,  "password" })  忽略一些字段,这些属性不被转换

你可能感兴趣的:(annotation)