编辑:删除以前的编辑
我正在尝试反序列化以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<ALL>
<KAMP>
<ID>1</ID>
<SQLTID>1376881200</SQLTID>
<DATO>2013-08-19</DATO>
</KAMP>
...
<KAMP>
<ID>2</ID>
<SQLTID>1376881200</SQLTID>
<DATO>2013-08-19</DATO>
</KAMP>
</ALL>
使用
@Root
public class Matches {
@ElementList
private List<Match> list;
public List getMatches() {
return list;
}
}
和
@Root(name = "KAMP", strict = false)
public class Match{
@Element(name = "ID", required = false)
public String Id;
@Element(name = "SQLTID", required = false)
public String Sqltid;
@Element(name = "DATO", required = false)
public String MatchDate;
}
我不断得到
Element 'KAMP' does not have a match in class <myClass>
我试过添加(name = "KAMP")
,@ElementList
但没有帮助。
其他人可以帮忙吗?