1

XStream を使用して XML を変換しようとしています (これはフラッシュ フロントエンドからの文字列形式であり、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");   

そして、私はこのエラーを受け取ります:

暗黙的なコレクションの「consistsOf」フィールドはありません

助けてください!

4

1 に答える 1

0

あなたが必要

public class ContentsList {

...

    public List<Contents> consistsOf;

...

}
于 2013-01-21T00:28:11.960 に答える