我想使用JAXB将以下XML解组为Person Class,但只是将@XmlElement(name = "postcode")
添加到Person类中的postcode字段不起作用。我在这里想念的是什么?
<Person>
<name>xyz</name>
<age>123</age>
<details>
<phone>123342</phone>
<postcode>xyz</postcode>
</details>
</Person>
public Class Person {
private String name;
private int age;
private String postcode;
}
答案 0 :(得分:0)
问题是邮政编码是详细信息子节点的子代。您需要使用电话和邮政编码创建一个Details对象作为子项。细节看起来像
public class Details
{
String phone;
String postcode;
}
人看起来像:
public Class Person
{
private String name;
private int age;
private Details details;
}