如果我在根元素上声明命名空间,如下所示:
@JacksonXmlRootElement(namespace = "urn:stackify:jacksonxml", localName = "PersonData")
public class Person {
private String id;
private String name;
private String note;
}
它产生:
<PersonData xmlns="urn:stackify:jacksonxml">
<id xmlns="">12345</id>
<name xmlns="">Graham</name>
<note xmlns="">Hello</note>
</PersonData>
但我只想要根元素上的命名空间。xmlns 属性不应出现在子元素上。
我该如何存档?