java jackson 将对象转json时,忽略子对象的某个属性
2017-04-21 10:36
585 查看
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"})即可
相关文章推荐
- java jackson 将对象转json时,忽略子对象的某个属性
- JAVA对象jackson序列化json属性名变成小写的解决方案
- JAVA对象通过jackson转成json格式,属性名首字母变成小写的解决方法
- JAVA对象jackson序列化json属性名变成小写的解决方案
- JAVA对象jackson序列化json属性名首字母变成小写的解决方案
- JAVA对象jackson序列化json属性名首字母变成小写的解决方案
- XStream实现xml和java对象之间的互相转换(包括对属性,别名,下划线_的处理),同理JSON也可以
- jackson-java对象<-->json
- java对象和json数据转换实现方式3-使用jackson实现
- Java对象、Json、Xml转换工具Jackson使用
- 用Jackson将Java对象转换成 JSON字符串
- spring -mvc 将对象 已json返回时 忽略掉对象中的属性注解方式
- json-lib和jackson进行Java对象到json字符串序列化性能比较
- spring -mvc 将对象 已json返回时 忽略掉对象中的属性注解方式
- java 对象转JSON 属性为空
- Java对象、Json、Xml转换工具Jackson使用
- jackson将java对象转换为json字符串
- 使用jacksonjava对象转换成标准的json格式,便于与easyui...
- 使用jackson将java对象转换成标准的json格式,便于与easyui的datagrid交互
- Java对象的序列化与反序列化:默认格式及JSON格式(使用jackson)