如何使用Jackson使用同名的多元素读取XML并使用outoverwriting?

时间:2016-08-30 19:21:01

标签: java xml jackson

XML:

<event>
    <datum key="id" value="1"/>
    <datum key="pk" value="449272"/>
    <datum key="start_time" value="2016-10-01T18:05:00-0700"/>
</event>

Java代码:

new XmlMapper().readValue(StreamUtils.copyToString(json, Charsets.UTF_8), new TypeReference<List<Object>>() {});

在返回列表中,仅显示最后一个数据。似乎每个数据都会覆盖其他数据。有没有办法配置XmlMapper,而不是得到:

key -> "id"
value -> "1"

我明白了:

"id" -> "1"

0 个答案:

没有答案