在 Java 中将 XML 转换为 JSON:快速解决方案
使用 XML 和 JSON 数据时,通常需要在两种格式之间进行转换。 Java 提供了各种工具来快速有效地促进这种转换。
用于此任务的推荐库之一是 Java 中的 JSON。使用方法如下:
<dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20180813</version> </dependency>
import org.json.JSONObject; import org.json.XML; import org.json.JSONException; // ... // Sample XML string String testXmlString = "<?xml version=\"1.0\" ?><test attrib=\"moretest\">Turn this to JSON</test>"; try { // Convert XML to JSON JSONObject xmlJsonObj = XML.toJSONObject(testXmlString); // Pretty-print the JSON result String jsonPrettyPrintString = xmlJsonObj.toString(PRETTY_PRINT_INDENT_FACTOR); System.out.println(jsonPrettyPrintString); } catch (JSONException je) { System.out.println(je.toString()); }
{ "test": { "attrib": "moretest", "content": "Turn this to JSON" } }
此解决方案允许您有效地将 XML 转换为Java 中的 JSON,具有可自定义的格式选项以提高可读性。
以上是如何在Java中快速将XML转换为JSON?的详细内容。更多信息请关注PHP中文网其他相关文章!