所有工具

Tool

JSON 格式化工具

API 回傳的 JSON 壓成一行看不懂?貼進來格式化。語法有問題也會直接跟你說哪裡壞掉。

JSON 是什麼?什麼時候會用到格式化?

JSON 全名 JavaScript Object Notation,基本上你碰到的 API 回傳資料、config 設定檔、資料庫匯出,十個有九個是 JSON。問題是 API 回傳的 JSON 通常是壓成一整行的,幾百個欄位全部黏在一起。肉眼根本找不到你要的欄位在哪,展開來加個縮排才看得懂。

這個工具能做什麼

功能 說明
格式化 用 2 格空白縮排,把壓縮的 JSON 展開成好讀的格式
壓縮 去掉所有空白和換行,適合傳 API 或存設定
驗證 檢查 JSON 語法有沒有問題,有的話會告訴你錯在哪

常見 JSON 語法錯誤

  • 最後一個項目後面多了逗號(trailing comma)— JSON 不允許,但 JavaScript 可以
  • Key 沒有用雙引號包起來 — { name: "Randy" } 是錯的,要寫 {"name": "Randy"}
  • 用了單引號而不是雙引號 — JSON 只接受雙引號
  • 數字前面有多餘的零007 不是合法 JSON 數字