有沒有辦法將xml文件轉換爲json? XML可以是任何結構,因此沒有實例化的POJO類。我需要將xml轉換爲json或Map,沒有根節點。使用Java將xml轉換爲json
例如:
<import name="person">
<item>
<firstName>Emil</firstName>
<lastName>Example</lastName>
<addresses>
<address>
<street>Example Blvd.</street>
</address>
<address>
<street>Example Ave.</street>
</address>
</addresses>
</item>
</import>
預期JSON
{
"firstName": "Emil",
"lastName": "Example",
"addresses": [
{ "street" : "Example Blvd." },
{ "street" : "Example Ave." }
]
}
你聽說過SAX和DOM解析器的?使用基本的XML解析應該相當容易。 – Smutje 2015-02-11 10:02:38
沒有從XML到JSON的canocical映射。什麼是屬性或命名空間?包含文本和其他元素的元素是什麼? – 2015-02-11 10:08:24
可能的重複[在Java中將XML轉換爲JSON的最快捷方式](http://stackoverflow.com/questions/1823264/quickest-way-to-convert-xml-to-json-in-java) – Joe 2015-02-11 10:19:54