java jackson 将对象转json时,忽略子对象的某个属性

来源:互联网 发布:淘宝关键词权重怎么刷 编辑:程序博客网 时间:2024/06/01 08:04
public class user implements Java.io.Serializable {@JsonIgnoreProperties(value={"addressId"})//在解析成json时,忽略子属性的addressId字段private Address address;private String username;//.........}


public class Address  implements java.io.Serializable {private int addressId;private String address;private String phone;//..........}


注:当对象是hibernate查出来的代理对象时,一对多对象会给子对象注入handler和hibernateLazyInitializer属性,如果给jackson解析就会报错

在一对多或多对一字段前加上@JsonIgnoreProperties(value={"handler","hibernateLazyInitializer"})即可


0 0
原创粉丝点击