一. XML转json
- 引入依赖:
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
注: <classifier>jdk15</classifier> 必须要添加,否则jar文件无法引入,因为jar名字叫 json-lib-2.4-jdk15
- 编写代码:
String xml = ""
XMLSerializer xmlSerializer = new XMLSerializer();
String resutStr = xmlSerializer.read(xml).toString();
JSONObject result = JSONObject.parseObject(resutStr);
执行以上java代码,会抛出异常: Exception in thread "main" java.lang.NoClassDefFoundError: nu/xom/Serializer,需进行下一步, 注这里的xml,指的是xml的字符串形式
- 再次引入依赖:
<dependency>
<groupId>xom</groupId>
<artifactId>xom</artifactId>
<version>1.2.5</version>
</dependency>
温馨提示: 功能通过java代码亲测过,老铁们可放心使用,感谢您的支持