Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaでorg.jsonライブラリを使用してJSONをきれいに印刷しますか?


JSON 軽量のテキストベースです および言語に依存しない t データ交換フォーマット。 A. JSONObject 文字列からテキストを解析してマップを生成できます -オブジェクトのように。オブジェクトは、そのコンテンツを操作し、JSON準拠のオブジェクトシリアル化を生成するためのメソッドを提供します。 org.json内のファイル パッケージはJSONを実装しますエンコーダー/デコーダー Javaで。また、 JSON、間で変換する機能も含まれています XML、HTTPヘッダー、Cookie、およびCDL。

きれいに印刷できます toString(int indentFactor を使用したJSON )org.json。のメソッド JSONObject クラス、 ここで、 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"
}

  1. Javaを使用してJSON配列を作成/作成する方法は?

    Json配列は、角かっこで囲まれた順序付けられた値のコレクションです。つまり、「[」で始まり、「]」で終わります。配列の値は「、」(コンマ)で区切られます。 サンプルJSON配列 {    "books": [ Java, JavaFX, Hbase, Cassandra, WebGL, JOGL] } json-simpleは、JSONオブジェクトを処理するために使用される軽量ライブラリです。これを使用すると、Javaプログラムを使用してJSONドキュメントのコンテンツを読み書きできます。 JSON-単純なMaven依存関係 以下は、JSON-si

  2. Javaを使用してJSONファイルを作成/作成する方法は?

    JSONまたはJavaScriptObjectNotationは、人間が読める形式のデータ交換用に設計された、軽量のテキストベースのオープンスタンダードです。 JSONで使用される規則は、C、C ++、Java、Python、Perlなどを含むプログラマーに知られています。サンプルJSONドキュメント − {    "book": [       {          "id": "01",