JAXB - Parent类中的Xml Annotation仅在子类中设置特定字段

时间:2015-10-30 13:14:43

标签: java xml-parsing jaxb

假设我们有一个拥有Child的人,我想注释对象引用,只将Child类中的特定字段映射到父对象。 那么我将使用哪种注释?

xml看起来像这样:

<Person>
    <Child>Peter</Child>
</Person>

POJO看起来像这样:

public class Person {
    @XmlElement(name = "Child")
    private Child child;
}

public class Child {
    @XmlElement(name = "Child")
    private String name;
}

但这根本不起作用,我也试过XmlElementRef等。

1 个答案:

答案 0 :(得分:1)

public class Child {
    @XmlValue
    private String name;
}