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

GSON を使用して Java で JSON 出力をきれいに印刷するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-02 02:19:10
オリジナル
534 人が閲覧しました

How Can I Pretty-Print JSON Output in Java using GSON?

Pretty-Printing を使用した Java での JSON 出力のカスタマイズ

json-simple ライブラリは基本的な JSON 解析に対応しますが、次のような明示的なサポートがありません。きれいに印刷される JSON データ。この記事では、Google の GSON ライブラリを使用した代替アプローチを紹介します。これにより、開発者は JSON を人間が判読できる形式にエレガントにフォーマットできます。

GSON ライブラリは、組み込みの整形印刷機能を含む、包括的な機能セットを提供します。 。 JSON データの可読性を高めるために、開発者は GSON 構成中に setPrettyPrinting メソッドを利用できます。

Gson gson = new GsonBuilder().setPrettyPrinting().create();
ログイン後にコピー

この構成により、整形印刷が可能になり、結果として得られる JSON が適切に構造化され、ナビゲートしやすくなります。 JSON 文字列に整形印刷を適用するには:

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

または、開発者は JsonParser の静的 parseString メソッドを利用できます:

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

必ずコードに次の import ステートメントを含めてください。 :

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

Gradle ベースのプロジェクトの場合、以下を追加しますdependency:

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

GSON の整形機能を活用することで、開発者は JSON データをより包括的で視覚的に魅力的な方法で簡単にレンダリングできます。

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

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