重命名属性
json数据:{ "firstName" : "Bob" }
实体使用想使用_first_namepublic class Name {
"firstName") (
public String _first_name;
}
忽略属性
json数据:{ "value1" : 42 }
忽略value2public class Value {
public int value1;
public int value2;
}
若反序列化时要忽略所有pojo中不存在的属性可以这样
json数据:{ "value" : 42, "extra" : "fluffy", "uselessValue" : -13 }
忽略value2true) (ignoreUnknown=
public class PojoWithAny {
public int value;
}
jackson实体类转换json大小写及空字段忽略
使用@JsonProperty(“REM”)注解"REM") (
private Integer REM;
json转对象
String json;//JSON数据 |
对象转JSON
A a=new A(); //对象A |