Java JsonGenerator – JSON 處理 API 以及如何啟用漂亮打印 JSON 輸出 (Gson + Jackson)

已發表: 2014-11-22
json-processing-api-and-how-to-enable-pretty-print-json

這將是一個非常有趣的教程。 有時在您的企業 Java 應用程序中,您必須處理大量 JSON 數據。 有時你有寫入文件,從文件讀取,以漂亮的格式正確記錄,等等。

你有沒有想過 Java 中的 Pretty-Print JSON? 在本教程中,我們將使用javax.json包和JsonGenerator API 將 JSONObject 寫入文件。 我們還將使用com.google.gson.Gson來美化 JSON 輸出。

這些是我們將要執行的步驟:

  1. 創建類CrunchifyJsonGeneratorPrettyJSON.java
  2. 使用 JsonGenerator 在 Java 中創建 JSONObject 並將其存儲在位置 /Users/appshah/Desktop/crunchifyJson.txt
  3. 從文件中讀取相同的 JSON
  4. 在 Eclipse 控制台上打印簡單的 JSON
  5. 使用crunchifyPrettyJSONUtility()實用程序將簡單 JSON 轉換為 PrettyJSON – Convert JSON string to Pretty Print (Java, Gson)
  6. 在控制台上打印相同的 PrettyJSON

接口JsonGenerator以流的方式將 JSON 數據寫入輸出源。 Json 類包含為字符或輸出流創建生成器的方法。

Gson是一個 Java 庫,可用於將 Java 對象轉換為其 JSON 表示形式。 它還可用於將 JSON 字符串轉換為等效的 Java 對象。 也就是json處理教程的java api,json處理maven的java api,json處理示例的java api等等。

您需要以下兩個 Maven 依賴項才能使其工作。

這是一個結果: