資料與文字工具

JSON 格式化與驗證

將 JSON 縮排以便閱讀,或壓縮以便發布,並精確找出它在哪裡出錯。

JSON 格式化與驗證 在您的裝置上執行
將檔案拖放到此處,或點擊瀏覽
一個 .json 檔案
絕不上傳
  • 在您的裝置上執行 — 檔案不會傳送到任何地方
  • 免註冊、無浮水印、無每日額度
  • 免費,使用次數不限

運作方式

大多數 JSON 格式化工具都是讓您貼上資料的網站,這代表要把 API 金鑰、客戶記錄或內部資料貼到別人的伺服器上。這個工具在頁面中解析檔案。不會傳送任何東西,也不會記錄任何東西,對設定檔與 API 資料來說,這比幾乎任何其他檔案類型都更重要。

縮排或壓縮

縮排輸出會加入兩個空格的縮排與換行,適合閱讀檔案或在 pull request 中審閱。壓縮輸出則去掉所有不必要的位元組,適合透過網路傳送。兩種方式的資料完全相同。

順便完成驗證

如果檔案無法解析,您會得到解析器本身的錯誤訊息,其中會指出問題所在的位置。常見的原因是最後一項之後多了逗號、使用單引號而非雙引號,或字串中有未跳脫的字元。

格式化不會改變什麼

鍵的順序會依原樣保留。數字會以其標準形式重新輸出,因此超出 JavaScript 安全範圍的極大整數可能會失去精確度,這是該語言的限制,而非格式化工具的限制,且對所有以 JavaScript 為基礎的工具影響相同。

常見問題

JSON 格式化與驗證:常見問題

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

不會。它由您自己的瀏覽器在頁面中解析,不會傳送或儲存任何東西。

如果我的 JSON 無效會怎麼樣?

您會看到解析器的錯誤訊息,包括問題發生的位置,讓您能在來源檔案中找到它。

格式化會改變我的資料嗎?

不會。只有空白字元會改變。鍵會維持原本的順序,值也不變。