Разобрать дерево JSON в обычный класс, используя Джексона или его альтернативы
Как разобрать этот JSON:
{
"foo": {
"bar": {
"baz": "Hello"
},
"qux": "World"
}
}
В этот класс с помощьюДжексон или его альтернативы:
public class Foo {
private String baz;
private String qux;
public String getBaz() {
return baz;
}
public void setBaz(final String baz) {
this.baz = baz;
}
public String getQux() {
return qux;
}
public void setQux(final String qux) {
this.qux = qux;
}
}
Ожидая что-то вроде:
@JsonProperty("foo.bar.baz")
private String baz;
@JsonProperty("foo.qux")
private String qux;