2
考慮我有這樣json
片段(更復雜的JSON的一部分):解析序列
"foo": {
"abc": {
"prop1": "blabla11";
"prop2": "blabla12";
"prop3": "blabla13";
},
"bcd": {
"prop1": "blabla21";
"prop2": "blabla22";
"prop3": "blabla23";
},
...
}
即全部abc
,bcd
等項目具有相同的內部結構。
是否有任何優雅的方式來註釋以下java
結構,以便通過jackson
解析它到Foo
類的對象?
注意:foo
不是根結構,所以我不能單獨解析它。
public class Foo {
private Map<String, FooItem> items;
...
}
public class FooItem {
private String prop1;
private String prop2;
private String prop3;
...
}
這將如何幫助我分析'Foo'的結構'地圖<字符串,FooItem>'? – Andremoniy
你的問題是如何解析片段到Foo對象,其中foo元素不是根。答案中的代碼將做到這一點。如果仍有問題,請確保您已爲Foo和FooItem類的成員變量提供了正確的訪問器方法。 – maccaroo
它會填寫地圖'Map'?你試過了嗎? –
Andremoniy