小编Eta*_*ein的帖子

在Java中将XML转换为JSON,子节点为数组

我正在寻找一种方法,将Java中的XML转换为JSON,使得子节点总是被转换为数组.在Node.js中有库XmlToJs.

用例是我有如下XML的时候:

XML:

<A>
  <B>
    <C>data</C>
  </B>
  <B>
    <C>data1</C>
    <C>data2</C>
  </B>
</A>
Run Code Online (Sandbox Code Playgroud)

org.json转换的JSON :

{
  "A": {
      "B": [{
          "C": "data"
      }, {
          "C": ["data1", "data2"]
      }]
   }
}
Run Code Online (Sandbox Code Playgroud)

我希望转换成产量:

{
  "A": {
      "B": [{
          "C": ["data"]
      }, {
          "C": ["data1", "data2"]
      }]
   }
}
Run Code Online (Sandbox Code Playgroud)

java xml json

7
推荐指数
1
解决办法
941
查看次数

标签 统计

java ×1

json ×1

xml ×1