0
나는 Return Return이라는리스트가있는 클래스 Submission
(아래 참조)을 가지고있다. 객체를 deserialize 할 때 Return
요소를 두 번 반복합니다. return 요소가 한 번만 발생하는 방법이 있습니까?Jackson XML Mapper리스트에 대해 요소 이름을 두 번 쓰는 것
@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>