@XStreamImplicit 注釈付きタグを作成するにはどうすればよいですかOptional
。
私は2つのクラスを持っています: Class2 オブジェクトは Class1 で宣言されています
@XStreamAlias("root")
public class Class1 {
@XStreamAlias("tag1")
private String data1;
@XStreamAlias("class2")
private Class2 data2;
}
@XStreamAlias("class2")
public class Class2 {
@XStreamAlias("tag2child1")
private String dataInChild1;
@XStreamAlias("tag2child2")
private String dataInChild2;
}
Xmlは次のようになります
<root>
<tag1>data</tag1>
<class2>
<tag2child1>dataInChild1</tag2child1>
<tag2child2>dataInChild2</tag2child2>
</class2>
</root>
タグ<class2>
が xml に存在しない場合は問題ありません。しかし、xml に存在する場合は、データを取得します。