在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" } }
以上是如何在Java中快速將XML轉換為JSON?的詳細內容。更多資訊請關注PHP中文網其他相關文章!