JSON 格式化與驗證
讓 JSON 清楚易讀,無效時也能精確知道哪裡出了錯。
如何使用 JSON 格式化工具
貼上 JSON
貼上 JSON,或開啟、拖放 .json 檔案。輸入時就會即時檢查。
選擇排版方式
以 2 或 4 個空格或 Tab 縮排,或壓縮成一行。勾選「鍵依 A–Z 排序」可讓鍵依序排列。
複製或下載
複製格式化後的 JSON,或下載為 formatted.json。
為什麼選擇 Utils365
看得懂、改得了的錯誤訊息
無效的 JSON 會顯示錯誤所在的行與欄,附上該行內容與位置指示,並針對結尾逗號、單引號、未加引號的鍵和註解提供提示。
美化或壓縮
選擇 2 個空格、4 個空格或 Tab 方便閱讀,或壓縮成一行節省空間。
只改變排版
數字、文字和鍵的順序都與原文完全相同,除非你選擇將鍵依 A–Z 排序,讓兩個檔案更容易比較。
注重隱私
JSON 在您的瀏覽器中檢查與格式化,絕不會上傳,API 金鑰與客戶資料都留在您手上。
常見問題
如何檢查 JSON 是否有效?
直接貼上即可。有效的 JSON 會顯示摘要,包括鍵的數量與巢狀深度。無效的 JSON 會顯示第一個錯誤所在的行與欄,以及該如何修改。
為什麼結尾逗號會出錯?
JSON 不允許在物件或陣列的最後一項後面加逗號,雖然 JavaScript 允許。請刪除右 } 或 ] 前的逗號。
JSON 可以有註解或單引號嗎?
不行。標準 JSON 沒有註解,字串和鍵必須使用雙引號。JSON5 和 JSONC 等格式允許這些寫法,但多數 API 與剖析器並不支援。
我的數字或鍵的順序會改變嗎?
不會。數字會完整保留你寫下的每一位,因此像 1234567890123456789 這樣的長 ID 和像 1.10 這樣的價格都不會改變。除非勾選「鍵依 A–Z 排序」,否則鍵會保持原本順序。
壓縮有什麼作用?
它會移除所有不在字串內的空格與換行,讓 JSON 盡可能精簡。資料完全相同。