具有属性AND值的xml的反序列化

问题描述 投票:1回答:1

我对XML反序列化没有一点麻烦。我只能通过以下方式反序列化此xml:

@JacksonXmlProperty(localName = "field")
@JacksonXmlElementWrapper(useWrapping = false)
List<Object> field;

这是我的xml:

   <Response>
       <user>
          <field attribute="x"></field>
          <field attribute="y">false</field>
          <field attribute="z">string</field>
       </user>
       <user>
          <field attribute="x"></field>
          <field attribute="y">false</field>
          <field attribute="z">string</field>
       </user>
   </Response>

问题是,我想用特定的类替换Object中的List<Object> field;,以便我可以访问attributefield中的值。

使用Object,我可以创建类似以下内容的东西:

user='[{attribute=x}, {attribute=y, =false}, {name=z, =string}]

非常感谢。

我对XML反序列化没有一点麻烦。我只能通过以下方式反序列化此xml:@JacksonXmlProperty(localName =“ field”)@JacksonXmlElementWrapper(useWrapping = false)List <...>

java xml xml-deserialization
1个回答
0
投票

找到答案。我创建了包含以下元素的新类:

© www.soinside.com 2019 - 2024. All rights reserved.