JAXB - Xml Parent class 中的注释仅在 child class 中设置特定字段
JAXB - Xml Annotation in Parent class to only set a specific field in child class
假设我们有一个人拥有 Child,我想注释 object 引用以仅将 Child class 中的特定字段映射到parent object。
那么我将使用哪个注释?
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 等
public class Child {
@XmlValue
private String name;
}
假设我们有一个人拥有 Child,我想注释 object 引用以仅将 Child class 中的特定字段映射到parent object。 那么我将使用哪个注释?
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 等
public class Child {
@XmlValue
private String name;
}