ホームページ  >  記事  >  Java  >  Java の org.json ライブラリを使用して JSON データの印刷を美しくしますか?

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

王林
王林転載
2023-09-24 11:21:02802ブラウズ

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 までご連絡ください。