我正在尝试为此XML文件创建pojo,但没有成功
<?xml version="1.0" encoding="UTF-8"?>
<PCOWEB t="2010-03-22 11:48 ">
<PCO>
<INTEGER_R>
<O I="I00000" V="73"/>
<O I="I00001" V="21"/>
<O I="I00002" V="0"/>
</INTEGER_R>
<INTEGER_RW>
<O I="H00200" V="5050"/>
<O I="H00201" V="0"/>
<O I="H00202" V="0"/>
<O I="H00203" V="0"/>
</INTEGER_RW>
<DIGITAL_R>
<O I="D00000" V="0"/>
<O I="D00001" V="1"/>
<O I="D00002" V="0"/>
</DIGITAL_R>
<DIGITAL_RW>
<O I="C00200" V="0"/>
<O I="C00201" V="0"/>
</DIGITAL_RW>
</PCO>
我从
开始 @Root(name = "PCOWEB") //root of the xml file
public class PCOWEB {
@Root(name = "PCO")
public class PCO {
})
}
@Element
private String t;
}
但是收到错误: 属性&#39; t&#39;在第1行的类pojo中没有匹配
答案 0 :(得分:0)
感谢您的帮助,最后它看起来像这样:
@Root
public class PCOWEB {
@Attribute (name="t")
private String time;
@Element
private PCO PCO;
}
public class PCO {
@ElementList
private List<Entry> INTEGER_R;
@ElementList
private List<Entry> INTEGER_RW;
@ElementList
private List<Entry> DIGITAL_R;
@ElementList
private List<Entry> DIGITAL_RW;
}
@Element (name="O")
public class Entry {
@Attribute (name="I")
private String key;
@Attribute (name="V")
private String value;
}