Java XML 到 JSON 转换技术
正在寻找可靠的方法在 Java 中将 XML 转换为 JSON?以下是有效的解决方案:
Java 中的 JSON
Java 中的 JSON 提供了将 XML 转换为 JSON 的宝贵资源。 Maven 依赖项:
<dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20180813</version> </dependency>
XML.java 类对于此转换至关重要:
import org.json.JSONObject; import org.json.XML; import org.json.JSONException; public class Main { public static int PRETTY_PRINT_INDENT_FACTOR = 4; public static String TEST_XML_STRING = "<?xml version=\"1.0\" ?> <test attrib=\"moretest\">Turn this to JSON</test>"; public static void main(String[] args) { try { JSONObject xmlJSONObj = XML.toJSONObject(TEST_XML_STRING); 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中文网其他相关文章!