我想将某些XML属性分组到嵌套对象中。鉴于XML看起来像这样:
<root a="1" b="2" x="3" y="4" />
我想将数据映射到结构如下的POJO:
class Root {
public GroupA groupa;
public GroupX groupx;
}
class GroupA {
public String a;
public String b;
}
class GroupX {
public String x;
public String y;
}
使用jackson-databind-xml可以实现这一点吗?
答案 0 :(得分:0)
对@JsonUnwrapped
和groupa
使用groupx
会使这些内容变得扁平化。然后可能使用注释来表示属性上的serialize-as-attribute(@JacksonXmlProperty(attribute=true)
或其他东西)。