jackson如何将以下格式的xml解析为Map?

<root>  <row>
    <foo>foo</foo>
    <bar>bar</bar>
  </row>
  <row>
    <foo>foo2</foo>
    <bar>bar2</bar>
  </row>
  <row>
    <foo>foo3</foo>
    <bar>bar3</bar>
  </row>
</root>
XmlMapper = new XmlMapper();Map map = xmlMapper.readValue(decodedXml, Map.class);
这样得到的map只包含最后一个row的内容(应该是同名覆盖了),如何让它处理可能出现的同名兄弟节点呢?
回答:
用 List
List<Map<String, String>> list = xmlMapper.readValue(decodedXml, new TypeReference<>() {});以上是 jackson如何将以下格式的xml解析为Map? 的全部内容, 来源链接: utcz.com/p/944608.html





