JSON 美化與壓縮

使用瀏覽器 JSON 解析器驗證嚴格 JSON,以可調縮排美化輸出,或壓縮為緊湊結果。

此轉換僅在您的瀏覽器中執行,不會上傳任何內容。

  • 輸入0
  • 輸出0
  • 選項美化 · 2 空格

輸入

輸出

這個工具是什麼?

使用瀏覽器的 JSON.parse / JSON.stringify 驗證、美化或壓縮嚴格 JSON。鍵與字串必須用雙引號;註解、尾隨逗號與單引號會被拒絕。

適合查看 API 回應、整理設定片段,或在交給其他系統前確認貼上內容是否有效。YAML ↔ JSON 轉換請用另一工具。

常見用途

  • 把一行壓縮的 API 回應展開成可讀縮排
  • 嵌入查詢、日誌或程式碼範例前去掉空白
  • 部署前找出尾隨逗號與引號錯誤

如何使用

  1. 選擇美化或壓縮。輸入時結果即時更新。
  2. 美化模式下選擇 1–8 個空格縮排,立即生效。
  3. 貼上 JSON。錯誤會在編輯區上方顯示行號與訊息。
  4. 出現「有效」後再複製;無效時先修正。

範例

輸入 / 設定輸出說明
{"id":1,"name":"Ada"} → 美化(2)兩空格縮排的多行物件經典美化
多行物件 → 壓縮{"id":1,"name":"Ada"}去掉空白
{id:1}解析錯誤(鍵未加引號)嚴格 JSON 需要 "id"
{"a":1,}解析錯誤(尾隨逗號)從 JS 物件貼上時的常見錯誤

實務上常見陷阱

  • 尾隨逗號與單引號在 JS 物件常看起來沒問題,但嚴格 JSON 會失敗。
  • 超大酬載可能拖慢分頁。
  • 本頁不處理 YAML、JSON5、JSONC;YAML 往返請用 YAML ↔ JSON 工具。

參考資料

最後審閱: 2026-07-26

常見問題

支援 JSON5 或註解嗎?
不支援。使用嚴格的 `JSON.parse`,註解、尾隨逗號、單引號字串與未加引號的鍵均無效。
美化時可以選縮排嗎?
可以。縮排 1–8 個空格,結果即時更新。壓縮模式忽略縮排。
貼上 API 回應常失敗的原因?
常見原因是尾隨逗號、單引號或本文被截斷。依提示行修正後再複製結果。
JSON 會上傳嗎?
不會。格式化與驗證僅在瀏覽器中執行。