1 回答

TA貢獻1826條經(jīng)驗 獲得超6個贊
<DATA_DS>包含一個元素,<G_1>,它本身包含兩個元素,<TERM_ID>和<NAME>,所以你的對象需要反映這一點,即表示的類<DATA_DS>必須有一個字段,類型為一個表示的類<G_1>,它必須有兩個字段。
我必須在哪里修復(fù)代碼?
您需要為以下對象創(chuàng)建一個類<G_1>:
@XmlRootElement(name = "DATA_DS")
@XmlAccessorType(XmlAccessType.FIELD)
public class PaymentTerm {
@XmlElement(name = "G_1", required = true)
private PaymentGroup group;
}
@XmlAccessorType(XmlAccessType.FIELD)
public class PaymentGroup {
@XmlElement(name = "TERM_ID", required = true)
private double termId;
@XmlElement(name = "NAME", required = true)
private String termName;
}
你也應(yīng)該考慮為什么<G_1>存在,如能有一個以上<G_1>的內(nèi)部<DATA_DS>?如果是這樣,請將其列出:
@XmlElement(name = "G_1", required = true)
private List<PaymentGroup> groups;
添加回答
舉報