1 回答

TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超2個(gè)贊
您的 POJO 應(yīng)該更匹配您的行和列。我們創(chuàng)建了一個(gè) Column 類(我選擇了一個(gè)同時(shí)在 MyRow 和 MyColumns 中使用的類 - 兩者都有屬性)。
@XmlAccessorType(XmlAccessType.FIELD)
public class Column {
@XmlAttribute
private String type;
@XmlAttribute
private String index;
@XmlValue
private String value;
}
更改 MyColumns 以使用它:
@XmlRootElement(name = "Columns")
public class MyColumns {
@XmlElement(name = "col")
private List<Column> columns;
}
MyRow也是如此:
@XmlRootElement(name = "row")
@XmlAccessorType(XmlAccessType.FIELD)
public class MyRow {
@XmlAttribute
private String index;
@XmlElement(name = "col")
private List<Column> columns;
}
添加回答
舉報(bào)