1
怪異的嵌套我得到了我的課的結構如下:使用的球衣從JSON序列化的POJO到/:元素
@XmlRootElement(name="rootClass")
@XmlAccessorType(XmlAccessType.FIELD)
public class rootClass {
@XmlElementWrapper(name="children")
@XmlElement(name="child", type=childClass.class)
private List<childClass> children;
// Constructor, Getters, Setters
}
public class childClass {
private String name;
}
如果實例綁定到XML,它看起來像這樣,完全是expeced:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<rootClass>
<children>
<child>
<name>Peter</name>
</child>
<child>
<name>Griffin</name>
</child>
</children>
</rootClass>
但在JSON它看起來像這樣:
{
"children": {
"child": [
{
"name": "Peter"
},
{
"name": "Griffin"
}
]
}
}
雖然我希望它看起來像這樣:
{
"children": [
{
"name": "Peter"
},
{
"name": "Griffin"
}
]
}
此行爲是由錯誤的註釋還是由於缺少註釋參數造成的?