首页 > Java > java教程 > 如何在 Java 中可靠地将 XML 转换为 JSON?

如何在 Java 中可靠地将 XML 转换为 JSON?

Linda Hamilton
发布: 2024-12-29 17:09:11
原创
436 人浏览过

How Can I Reliably Convert XML to JSON in Java?

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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板