java中如何将xml转JSON呢?

戚薇 Java经验 发布时间:2023-04-23 21:53:59 阅读数:13900 1
下文笔者讲述xml转JSON的方法分享,如下所示
xml和json都是我们日常开发中常用数据对象
如何将xml转换为JSON格式呢?
下文笔者将一一道来,如下所示
1.引入org.json包
2.使用包中的xml.toJSONObject方法
   即可将xml字符串转换为JSON对象
例:
Maven依赖

<dependency>
  <groupId>org.json</groupId>
  <artifactId>json</artifactId>
  <version>20220423</version>
</dependency>

例:

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 STR =
        "<?xml version=\"1.0\" ?><test attrib=\"java265\">json内容</test>";

    public static void main(String[] args) {
        try {
            JSONObject xmlJSONObj = XML.toJSONObject(STR);
            String jsonPrettyPrintString = xmlJSONObj.toString(PRETTY_PRINT_INDENT_FACTOR);
            System.out.println(jsonPrettyPrintString);
        } catch (JSONException je) {
            System.out.println(je.toString());
        }
    }
}

//运行以上代码,将输出以下信息----

{"test": {
    "attrib": "java265",
    "content": "json内容"
}}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202304/16822580776299.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者