【发布时间】:2015-12-07 15:26:39
【问题描述】:
我想要这个 XML
<root>
<firstTag>
<property key="foo" value="One"/>
<property key="bar" value="Two"/>
</firstTag>
<secondTag>
<property key="foo" value="1"/>
<property key="bar" value="2"/>
</secondTag>
</root>
要反序列化为Map<String, String>,这样只有通过<firstTag/> 中的属性提供的键和值才会被考虑在内。
这是所需的输出映射:
{foo=One, bar=Two}
这使用 XStream、jackson-dataformat-xml 或任何流行的解组库。
【问题讨论】:
-
XStream 或 Jackson 非常适合这项工作。那么你的问题是什么?
-
问题是:如何用 XStream 做到这一点?
标签: java xml xstream xml-deserialization