首頁 >Java >java教程 >如何使用 org.json 在 Java 中有效地將 XML 轉換為 JSON?

如何使用 org.json 在 Java 中有效地將 XML 轉換為 JSON?

Patricia Arquette
Patricia Arquette原創
2024-12-10 00:37:09770瀏覽

How Can I Efficiently Convert XML to JSON in Java Using org.json?

如何在Java 中快速高效地將XML 轉換為JSON

簡介

轉換XML轉換為JSON 是Java 應用程式中常見的資料操作任務。本文探討了快速有效地促進此轉換過程的各種工具。

org.json:綜合解決方案

org.json 庫提供了用於轉換 XML 的強大功能到 JSON。它包含一個專用的 XML 類,可以無縫處理此轉換任務。

用法

透過Maven 依賴項將org.json 整合到您的Java 專案中非常簡單:

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

設定項後,您可以利用XML 類別將XML 字串轉換為JSON物件:

import org.json.JSONObject;
import org.json.XML;
import org.json.JSONException;

public class Main {

    ...

    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_XML_STRING XML 字串轉換為 JSON 物件並列印其漂亮的列印表示形式。輸出將是一個巢狀的 JSON 對象,它保留原始 XML 的結構和屬性。

結論

org.json 函式庫提供了一種簡單而有效的方法在 Java 中將 XML 轉換為 JSON。其直覺的 API 可實現快速可靠的資料轉換,使其成為各種資料處理任務的寶貴工具。

以上是如何使用 org.json 在 Java 中有效地將 XML 轉換為 JSON?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn