JSON是一種輕量級、基於文字且獨立於語言#的協定強>資料交換格式。 A.JSONObject可以解析字串中的文字以產生類似地圖的物件。該物件提供了操作其內容以及產生符合 JSON 的物件序列化的方法。 org.json 套件中的檔案在 Java 中實作 JSON 編碼器/解碼器。它還包括在 JSON、XML、HTTP 標頭、Cookie 和 CDL 之間進行轉換的功能。
我們可以使用org.json.JSONObject 類別的 toString(int indentFactor) 方法漂亮地列印 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中文網其他相關文章!