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,方便閱讀;壓縮會移除所有不必要的空白,產出最精簡的內容,適合用於網路傳輸或節省儲存空間。
隱私
所有運算都在您的瀏覽器本機完成,資料絕不會上傳。