Toolhaus

JSON 格式化與驗證器

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

貼上 JSON 後可用 2 個空格縮排進行美化輸出,或壓縮成單行。無效 JSON 會顯示解析器錯誤,方便你修正。全部在本機處理。

JSON 有效
—

將 JSON 貼到文字框中,點選「美化」以 2 個空格縮排整齊排版,或點選「壓縮」將其精簡為單行。若 JSON 格式有誤,工具會顯示解析器錯誤訊息而非結果,方便你找出並修正問題所在。

公式與方法

使用原生 JSON 解析器解析後重新序列化。無效輸入會顯示精確的解析器錯誤。

範例

  • {"a":1} → {\n "a": 1\n}

常見錯誤

  • 物件或陣列最後一項後面多加逗號,例如 {"a": 1,},標準 JSON 不允許這種尾隨逗號。
  • 字串或鍵名使用單引號而非雙引號,例如 {'a': 1} 而不是 {"a": 1}。
  • 加入註解(// 或 /* */)——有些設定檔格式允許註解,但標準 JSON 不行。

常見問題

我的 JSON 會被上傳到任何地方嗎?

不會。解析與格式化完全在你的瀏覽器中進行。

它支援註解嗎?

不支援。標準 JSON 不允許註解。

明明看起來沒問題,為什麼會顯示無效?

常見原因是多了一個尾隨逗號、用了單引號、鍵名沒加雙引號,或不小心留下註解。錯誤訊息會標出解析器停下的確切位置,可以檢查該位置前面的內容。

壓縮會改變資料內容嗎?

不會。壓縮只是移除多餘的空白與換行,數值與結構完全不變;美化則是重新加上縮排讓內容更易讀。

美化和壓縮有什麼差別?

美化會以 2 個空格縮排整理 JSON,方便閱讀;壓縮會移除所有不必要的空白,產出最精簡的內容,適合用於網路傳輸或節省儲存空間。

隱私

所有運算都在您的瀏覽器本機完成,資料絕不會上傳。

閱讀本分類的實用指南。

相關工具