JAXB运行时指定要编组的内容

时间:2011-07-15 15:35:53

标签: jaxb marshalling

我想知道是否有任何RUNTIME可能性如何选择在编组期间应省略哪些字段。我知道有@XmlTransient注释,但那不是运行时。

E.g。

@XmlRootElement
public class Person {

  @XmlElement
  private String name;
  @XmlElement
  private int age;

}

想要这两个输出,但决定是运行时:

<person>
  <name>foo</name>
  <age>boo</age>
</person>

<person>
  <name>foo</name>
</person>

0 个答案:

没有答案