xstream中没有隐式收集错误的字段

时间:2013-01-18 01:59:44

标签: java xml-parsing xstream

我一直在尝试使用XStream转换XML(从flash前端采用字符串格式,我可以完全控制xml结构)。

<consistsOf>
 <content>
  <name>Rice</name>
  <price>22</price>
 </content>
 <content>
  <name>chicken</name>
  <price>44</price>
 </content>
</consistsOf>

我正在尝试使用以下代码将数据导入对象:

XStream xstream = new XStream();
            xstream.alias("consistsOf", ContentsList.class);
            xstream.alias("content", Contents.class);
            xstream.addImplicitCollection(ContentsList.class, "consistsOf");   

我收到了这个错误:

  

没有字段&#34;包括&#34;用于隐式收集

请帮忙!

1 个答案:

答案 0 :(得分:0)

你需要

public class ContentsList {

...

    public List<Contents> consistsOf;

...

}