線上 JSON 壓縮工具
移除 JSON 中所有空白以得到緊湊的單行輸出,適合 API、環境變數以及縮減負載大小。
input.json
output.min.json
相關
與 Minify 相關的指南
JSON 壓縮做了什麼
壓縮 JSON 會移除字串值以外的所有空白 —— 空格、Tab 與換行。結果是一段功能上與原文相同、但在傳輸線上更小的單行 JSON。
什麼時候要壓縮 JSON
- API 負載 —— 請求主體更小,網路傳輸更快
- 環境變數 —— 多數 shell 與 CI 系統都希望值是單行
- 嵌入 URL —— 緊湊的 JSON 更好做百分號編碼,也更容易控制在長度限制以內
- 資料庫儲存 —— 單行 JSON 可以避開部分資料庫對換行的處理問題
如果你的輸入有語法錯誤(單引號、尾隨逗號、註解等),本工具會先嘗試修復再壓縮。需要更細緻的修復與格式化,請使用 JSON Fix 工具。