Utils365

JSON 格式化與驗證

讓 JSON 清楚易讀,無效時也能精確知道哪裡出了錯。

貼上 JSON、開啟 .json 檔案,或將檔案拖放到這裡

下一步: JSON 轉 CSV · 文字比對

回報此工具的問題

如何使用 JSON 格式化工具

  1. 貼上 JSON

    貼上 JSON,或開啟、拖放 .json 檔案。輸入時就會即時檢查。

  2. 選擇排版方式

    以 2 或 4 個空格或 Tab 縮排,或壓縮成一行。勾選「鍵依 A–Z 排序」可讓鍵依序排列。

  3. 複製或下載

    複製格式化後的 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 盡可能精簡。資料完全相同。