我正在尝试根据其属性之一将具有多个“Fields”元素的 XML 解析为不同的类成员。
这是 XML:
<Series>
<Fields type="SelectedFields" operation="SUM">
<Field name="Remaining" />
<Field name="Invested" />
</Field>
<Fields type="FirstSelectedFields" operation="SUM">
<Field name="Estimated" />
</Field>
</Series>
这是它应该映射到的 java 类:
public class APMSeries {
private List<Field> selectedFields;
private List<Field> firstSelectedFields;
}
谁能告诉我如何将属性 type="SelectedFields" 的 Fields 元素设置为 selectedFields 成员,并将属性 type="FirstSelectedFields" 的 Fields 元素设置为 firstSelectedFields 成员?
public class APMSeries {
@XmlElementWrapper(name="SelectedFields")
private List<Field> selectedFields;
@XmlElementWrapper(name="FirstSelectedFields")
private List<Field> firstSelectedFields;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)