JSON 格式化與驗證 使用方法
- 1
貼上或開啟 JSON
貼到左側的方塊、將 .json 檔案拖放到上面,或使用「開啟檔案」。也可以點選「範例」看看運作方式。
- 2
選擇排版方式
選擇 2 個空格、4 個空格或 Tab;若想讓順序固定,就開啟「鍵名排序 A–Z」,再按「格式化 JSON」或「壓縮」。
- 3
修正錯誤
JSON 無效時,請查看行號、欄位與提示,用「前往行」跳到該處,或按「修復 JSON」。
- 4
複製、下載或瀏覽
複製結果、下載成 .json,或開啟「樹狀」分頁來摺疊節點並複製 JSONPath。
限制與 Pro
免費、不需註冊:可開啟最大 50 MB 的檔案。超過 200,000 個字元的輸入會在背景工作程序中處理,超過 2 MB 的檔案會在不載入編輯器的情況下格式化,樹狀檢視則支援最大 2 MB 的文件。
Pro 可移除廣告;格式化工具的限制在所有方案中都相同。 查看 Pro
關於 JSON 格式化與驗證
貼上 API 回應、設定檔或一行記錄,這個格式化工具會依 JSON 標準(RFC 8259)檢查,再以 2 個空格、4 個空格或 Tab 縮排輸出,也可以壓縮成單行。鍵名可依字母排序,方便比對同一份文件的兩個版本。
JSON 有錯時,你會看到行號與欄位、用白話說明的預期內容、指向確切位置的插入符號,以及可能的修正方式:上一行結尾漏了逗號、多餘的結尾逗號、單引號、沒加引號的屬性名稱、註解、Python 的 True 或 None、NaN、字串中的原始換行,或是沒有關閉的括號。「修復 JSON」可一次修正這些近似 JSON 的寫法,並列出每項變更,讓你檢查或復原。
數字與跳脫序列都會照原樣保留,所以像 12345678901234567890 這樣的 ID 不會像 JSON.parse 那樣被四捨五入。樹狀檢視可摺疊物件與陣列,顯示各自包含的鍵或項目數量,並複製任一節點的 JSONPath 或值。
大型檔案由背景工作程序處理,格式化 50 MB 的匯出檔時頁面也不會卡住。本工具不會依 JSON Schema 驗證、不會轉成 YAML 或 CSV,也不能用 JSONPath 運算式查詢資料。
隱私
解析、格式化與修復都在這個瀏覽器分頁中完成,你貼上或開啟的 JSON 不會上傳,也不會傳送給任何服務。只有縮排與鍵名排序的選擇會儲存在本機儲存空間,文件本身在你關閉頁面後不會保留。
功能
看得懂、改得了的錯誤訊息
提供行號、欄位、指向問題處的插入符號與建議修正,而不是一句「Unexpected token」。
一鍵修復
將含有註解、結尾逗號、單引號或未加引號鍵名的 JSON 轉為嚴格的 JSON。
可摺疊的樹狀檢視
可摺疊任何物件或陣列,並複製節點的 JSONPath 或值。