在嵌套对象中对XML属性进行分组

时间:2015-03-03 20:25:57

标签: java xml data-binding jackson pojo

我想将某些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可以实现这一点吗?

1 个答案:

答案 0 :(得分:0)

@JsonUnwrappedgroupa使用groupx会使这些内容变得扁平化。然后可能使用注释来表示属性上的serialize-as-attribute(@JacksonXmlProperty(attribute=true)或其他东西)。

相关问题