Java の org.json ライブラリを使用して JSON データの印刷を美しくしますか?

王林
リリース: 2023-09-24 11:21:02
転載
825 人が閲覧しました

Java の org.json ライブラリを使用して JSON データの印刷を美しくしますか?

JSON 軽量でテキストベースの であり、言語に依存しない プロトコルstrong>データ交換形式。 A.JSONObject は文字列内のテキストを解析して、Map に似たオブジェクトを生成できます。このオブジェクトは、その内容を操作し、オブジェクトの JSON 準拠のシリアル化を生成するためのメソッドを提供します。 org.json パッケージ内のファイルは、Java で JSON encoders/decoders を実装します。また、JSON、XML、HTTP ヘッダー、Cookie、CDL の間で変換する機能も含まれています。

org.json.JSONObject toString(int indentFactor) メソッドを使用すると、きれいに印刷#できます。 class ## JSON, ここで、indentFactor は、各インデント レベルに追加するスペースの数です。 構文

public java.lang.String toString(int indentFactor) throws JSONException
ログイン後にコピー

import org.json.*;
public class JSONPrettyPrintTest {
   public static void main(String args[]) throws JSONException {
      String json = "{" +
                    "Name : Jai," +
                    "Age : 25, " +
                    "Salary: 25000.00 " +
                    "}";
      JSONObject jsonObj = new JSONObject(json);
      System.out.println("Pretty Print of JSON:");
      System.out.println(jsonObj.toString(4)); // pretty print json
   }
}
ログイン後にコピー

出力

Pretty Print of JSON:
{
   "Salary": 25000,
   "Age": 25,
   "Name": "Jai"
}
ログイン後にコピー

以上がJava の org.json ライブラリを使用して JSON データの印刷を美しくしますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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