JSON 美化與壓縮
使用瀏覽器 JSON 解析器驗證嚴格 JSON,以可調縮排美化輸出,或壓縮為緊湊結果。
此轉換僅在您的瀏覽器中執行,不會上傳任何內容。
- 輸入0
- 輸出0
- 選項美化 · 2 空格
輸入
輸出
這個工具是什麼?
使用瀏覽器的 JSON.parse / JSON.stringify 驗證、美化或壓縮嚴格 JSON。鍵與字串必須用雙引號;註解、尾隨逗號與單引號會被拒絕。
適合查看 API 回應、整理設定片段,或在交給其他系統前確認貼上內容是否有效。YAML ↔ JSON 轉換請用另一工具。
常見用途
- 把一行壓縮的 API 回應展開成可讀縮排
- 嵌入查詢、日誌或程式碼範例前去掉空白
- 部署前找出尾隨逗號與引號錯誤
如何使用
- 選擇美化或壓縮。輸入時結果即時更新。
- 美化模式下選擇 1–8 個空格縮排,立即生效。
- 貼上 JSON。錯誤會在編輯區上方顯示行號與訊息。
- 出現「有效」後再複製;無效時先修正。
範例
| 輸入 / 設定 | 輸出 | 說明 |
|---|---|---|
{"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 會上傳嗎?
- 不會。格式化與驗證僅在瀏覽器中執行。