ホームページ >Java >&#&チュートリアル >org.json を使用して Java で XML を JSON に効率的に変換するにはどうすればよいですか?

org.json を使用して Java で XML を JSON に効率的に変換するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-10 00:37:09709ブラウズ

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 クラスが含まれています。

使用法

org.json を Java プロジェクトに統合するのは、Maven 依存関係によって簡単です。

<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 オブジェクトに変換し、そのきれいに印刷された表現を出力します。出力は、元の XML の構造と属性を保持するネストされた JSON オブジェクトになります。

結論

org.json ライブラリは、次のシンプルかつ効率的な手段を提供します。 Java で XML を JSON に変換します。直感的な API により、迅速かつ信頼性の高いデータ変換が可能となり、さまざまなデータ処理タスクにとって貴重なツールとなります。

以上がorg.json を使用して Java で XML を JSON に効率的に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。