如何Marshal不同类型的集合

时间:2017-10-11 15:40:18

标签: jaxb

我们知道@XmlElementWrapper用于编组相同类型的集合。 示例xml -

如您所见,Child2是Attr的列表。但我的要求是在child2标签内,我还需要为下面的Attr列表添加标签。

1 个答案:

答案 0 :(得分:0)

@XmlElementWrapper(name = "collection")
@XmlElement(name = "field")
private List<Object> list;

您可以在对象列表中添加任何内容。