JSON 格式化與驗證工具

美化、驗證並壓縮 JSON,提供清楚的錯誤訊息。

此工具需要 JavaScript。請在瀏覽器設定中啟用 JavaScript 以使用 JSON 格式化工具。

私密:此工具在你的瀏覽器中執行,你的資料絕不會被上傳。

JSON 格式化工具 是什麼?

JSON 格式化工具能透過換行與縮排讓 JSON 資料變得易讀,並檢查其是否有效。貼上 JSON 即可以整潔的縮排美化它、驗證其有效性,或為正式環境壓縮它。若 JSON 無效,你會得到清楚的錯誤訊息,包含精確的行與欄位置,方便快速修正。你的資料在本機處理,絕不會傳送到任何地方。

如何使用 JSON 格式化工具

  1. 將你的 JSON 貼到輸入框中,或點選「範例」。
  2. 點選「格式化」以美化,或「壓縮」以精簡。
  3. 依顯示的行與欄修正任何錯誤。
  4. 複製或下載結果。

功能特色

  • 以 2 個空格、4 個空格或 Tab 美化
  • 將 JSON 壓縮成單行
  • 驗證並顯示錯誤的行與欄
  • 可選擇依字母順序排序鍵名
  • 可複製或下載為 .json 檔案

常見的 JSON 錯誤

最常見的錯誤是最後一項後面多餘的逗號、使用單引號而非雙引號、鍵名沒有加引號,以及包含註解,這些在標準 JSON 中都不被允許。

常見的 JSON 錯誤與修正方式
問題 無效寫法 有效寫法
多餘的逗號 {"a": 1,} {"a": 1}
使用單引號 {'a': 1} {"a": 1}
鍵名未加引號 {a: 1} {"a": 1}
註解 {"a": 1 // note} {"a": 1}

常見問題

我的 JSON 會傳送到伺服器嗎?

不會。格式化與驗證都在你的瀏覽器中執行,因此 API 金鑰和私密資料都會留在你的裝置上。

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

格式化會加入換行與縮排,讓 JSON 易於閱讀。壓縮則會移除所有不必要的空白,讓檔案盡可能縮小。

為什麼我的 JSON 顯示錯誤?

請查看錯誤訊息中的行與欄位置。常見原因是多餘的結尾逗號、使用單引號,以及鍵名缺少引號。

它能處理大型檔案嗎?

可以。數個 MB 大小的檔案在大多數裝置上,格式化時間都遠低於一秒。

資料來源