1 回答

TA贡献1786条经验 获得超13个赞
您的 POJO 应该更好地匹配您的行和列。我们创建了一个 Column 类(我选择了一个在 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;
}
添加回答
举报