如何使用注释创建XStream标记

时间:2012-12-14 06:19:47

标签: java xml xml-parsing xstream

如何制作@XStreamImplicit带注释的标记Optional

我有两节课: 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>

如果xml中不存在标记<class2>,则可以。 但如果它出现在xml中,我将获取数据。

0 个答案:

没有答案