xml转json

方法1:

  使用json-lib:空值的时候默认为数组[]

  bug:数字会使用科学计数法

XMLSerializer xmlSerializer = new XMLSerializer();
String jsonStr = xmlSerializer.read(xml).toString();
xmlSerializer.clearNamespaces();

  如maven引用json-lib出错,记得带上 <classifier>jdk15</classifier>

<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>

方法2:
  使用org.json:
  
        org.json.JSONObject jsonObj = org.json.XML.toJSONObject(xml);
        String s = jsonObj.toString();

  


  
原文地址:https://www.cnblogs.com/lcxz/p/14345522.html