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 サイトの他の関連記事を参照してください。