0
私はクラスReturn Returnというリストを持つクラスSubmission
(以下に示す)を持っています。オブジェクトを逆シリアル化すると、要素が2回繰り返されます。 return要素が1回だけ出現する方法はありますか?Jackson XML Mapperリストの要素名を2度書く
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ReturnType", propOrder = {
"t619",
"_return"
})
@XmlRootElement(name = "Submission")
public class Submission {
@XmlElement(name = "Return", required = true)
protected List<Return> _return;
}
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ReturnChoiceType", propOrder = {
"t4",
"t4A",
...
})
public class Return {
@XmlElement(name = "T4")
protected T4ReturnType t4;
...
}
生成されたXMLは
<Return> <!-- One return -->
<Return> <!-- Another return -->
<T4>
</T4>
</Return>
</Return>