我有一个 XML 格式,我想使用 JAXB 对其进行编组,但对我来说它看起来有点奇怪。这是 XML
<root>
<parent>
<child>1</child>
<child>2</child>
<child>10</child>
</parent>
</root>
Run Code Online (Sandbox Code Playgroud)
我想取回孩子的名单。通常如果parent有多个不同的child,我会创建parent一个类,并用于@XmlElement引用parentfrom root,但在这种情况下parent只有 1 child,并且重复多次,所以对我来说有点奇怪。XML 格式可以更改。
您可以利用以下方法进行操作@XmlElementWrapper:
@XmlRootElement
public class Root {
@XmlElementWrapper(name="parent")
@XmlElement(name="child")
private List<String> children;
}
Run Code Online (Sandbox Code Playgroud)
想要查询更多的信息