如何在java中将XML转换为JSON?

如何在java servlet中将XML转换为JSON。

{6C9A8E69-2018-4090-8FA7-DEB98300E102}{ "MOColmns": [ { "MOTitle": "Description" }, { "MOTitle": "station_name" }, { "MOTitle": "StationID" }, { "MOTitle": "StationINT" } ] }"; String xml = "zzz"; JSONArray json = (JSONArray) XMLSerializer.read(xml); System.out.println( json ); 

请帮帮我。

您可以在http://json.org/java/上获取一组Java类来处理JSON

在那里,您可以找到XML和JSONObject类等。 此代码可能适合您:

 public String XMLtoJSON(String xml) { JSONObject jsonObj = XML.toJSONObject(xml); String json = jsonObj.toString(); return json; } 

您需要在类中导入org.json.XML来解析XML。 或者将org.json.XML放到类路径中。

Underscore-java可以将xml转换为json。 我是该项目的维护者。 实例

 import com.github.underscore.lodash.U; String xml = "zzz"; String json = U.xmlToJson(xml); System.out.println(json);