JSON 格式化

線上 JSON 格式化(美化)與壓縮工具,可選 2 或 4 空白縮排,語法錯誤會標示行號與欄號,並保留數字精度。

先格式化或壓縮 JSON,結果會以樹狀顯示在這裡。

如何使用

  1. 把 JSON 貼到左邊的「輸入」框,或按「載入範例」先試試看。
  2. 按「格式化」排成有縮排、容易閱讀的格式,可選 2 或 4 個空白縮排;按「壓縮」則去掉所有空白,變成一行。
  3. 按右上角的「複製」或「下載」取得結果。

範例

壓縮的 JSON:

{"id":9007199254740993,"name":"Mike","tags":["vip","newsletter"]}

格式化(2 空白縮排)後:

{
  "id": 9007199254740993,
  "name": "Mike",
  "tags": [
    "vip",
    "newsletter"
  ]
}

這個工具的特點

修復、樹狀檢視與編輯區

常見問題

為什麼顯示「JSON 格式錯誤」?

最常見的原因有:

  • 最後一個項目後面多了逗號,例如 {"a": 1,}
  • 欄位名稱或字串用了單引號,例如 {'a': 1};JSON 只能用雙引號
  • 欄位名稱沒有加引號,例如 {a: 1}
  • 加了註解;標準 JSON 不支援 // 或 /* */ 註解

錯誤訊息會指出第幾行、第幾欄,從那個位置往前檢查通常就能找到問題。

格式化和壓縮有什麼差別?

內容完全相同,只差在空白與換行。格式化方便人閱讀與比對;壓縮讓檔案更小,適合放進設定檔、網址參數或 API 請求。

我貼上的資料會被上傳嗎?

不會。格式化與壓縮都在你的瀏覽器中執行,資料不會傳到伺服器。輸入的內容只會記在你自己的瀏覽器裡,30 天沒使用會自動清除,按「清除」也會立即清空。