使用jackson,我想知道是否可能使用嵌套的Object将json映射到Java,而不是像json结构.
这是我想做的事例.
杰森:
{
a = "someValue",
b = "someValue",
c = "someValue"
}
Java:
public class AnObject {
@JsonProperty("a")
private String value;
//Nested object
private SomeObject;
}
public class SomeObject {
@JsonProperty("b")
private String value1;
@JsonProperry("c")
private String value2;
}
可能吗 ?
解决方法:
使用JsonUnwrapped
注释:
@JsonUnwrapped
private final SomeObject someObject;
将所有SomeObject的字段解压缩到父对象中,在序列化时产生以下结果:
{"a":"foo","b":"bar","c":"baz"}