首頁 >Java >java教程 >在Java中使用org.json庫來美化列印JSON資料?

在Java中使用org.json庫來美化列印JSON資料?

王林
王林轉載
2023-09-24 11:21:02837瀏覽

在Java中使用org.json庫來美化列印JSON資料?

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中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除