[英]Parent child JAXB Unmarshalling - Java
<data>
<payment>
<paymentitems>
<paymentitem>
</paymentitem>
<paymentitem>
</paymentitem>
</paymentitems>
<paymentitemdetails>
<paymentitemdetail>
</paymentitemdetail>
<paymentitemdetail>
</paymentitemdetail>
</paymentitemdetails>
<lineitems>
<lineitem>
</lineitem>
<lineitem>
</lineitem>
</lineitems>
</payment>
</data>
我想解組上述xml字符串。 我很困惑如何從此開始,因為它是嵌套的並具有父子關系。我已經完成了對Single element xml的解組,這意味着它是...我正在努力在這里找到一個起點。
單一關系
映射關系不需要任何特殊操作。
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class Data {
private Payment payment;
}
收集字段/屬性
您將要查看@XmlElementWrapper
注釋以映射您的集合,因為它們具有分組元素:
@XmlAccessorType(XmlAccessType.FIELD)
public class Payment {
@XmlElementWrapper(name="paymentitems")
@XmlElement(name="paymentitem")
private List<PaymentItem> paymentItems;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.