【发布时间】:2017-01-29 10:38:27
【问题描述】:
我正在寻找一种在 Java 中将 XML 转换为 JSON 的方法,以便始终将子节点转换为数组。 在 Node.js 中有库 XmlToJs。
用例是当我有如下的 XML 时:
XML:
<A>
<B>
<C>data</C>
</B>
<B>
<C>data1</C>
<C>data2</C>
</B>
</A>
JSON 与org.json 转换:
{
"A": {
"B": [{
"C": "data"
}, {
"C": ["data1", "data2"]
}]
}
}
我希望转换为产量:
{
"A": {
"B": [{
"C": ["data"]
}, {
"C": ["data1", "data2"]
}]
}
}
【问题讨论】:
-
问题很常见,问的很好,网上没看到回答清楚的。通常人们会向您指出如何将 XML 转换为 JSON 的基本指南,而这个问题是指您已经完成此操作之后发生的常见问题。