我想知道是否有任何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>