ホームページ > Java > &#&チュートリアル > GSON を使用して Java で JSON データを簡単にきれいに印刷するにはどうすればよいですか?

GSON を使用して Java で JSON データを簡単にきれいに印刷するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-11-27 10:25:10
オリジナル
888 人が閲覧しました

How Can I Easily Pretty-Print JSON Data in Java Using GSON?

Java できれいに印刷された JSON が簡単になりました

きれいに印刷された JSON データにより、読みやすく、理解しやすくなります。 json-simple ライブラリを使用していて、組み込みの整形印刷機能が見つからない場合は、一般的に使用される解決策を次に示します。

Google の GSON ライブラリは、これを実現する便利な方法を提供します。次の手順に従います。

  1. 整形印刷を有効にして Gson インスタンスを作成します。

    Gson gson = new GsonBuilder().setPrettyPrinting().create();
    ログイン後にコピー
  2. 元の JSON を解析するための JsonParser を作成します。文字列:

    JsonParser jp = new JsonParser();
    JsonElement je = jp.parse(uglyJsonString);
    ログイン後にコピー
  3. 解析された要素をきれいに出力された JSON 文字列に変換します:

    String prettyJsonString = gson.toJson(je);
    ログイン後にコピー

さらに詳細な場合は、現在までのアプローチでは、JsonParser の静的解析メソッドを使用します。代わりに:

JsonElement je = JsonParser.parseString​(uglyJsonString);
String prettyJsonString = gson.toJson(je);
ログイン後にコピー

次のインポート ステートメントを忘れずに含めてください:

import com.google.gson.*;
ログイン後にコピー

また、次の Gradle 依存関係を追加します:

implementation 'com.google.code.gson:gson:2.8.7'
ログイン後にコピー

GSON を利用すると、次のことができます。生の JSON データを人間が判読できる形式に簡単に変換できるようになりました。

以上がGSON を使用して Java で JSON データを簡単にきれいに印刷するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート