減小體積
可讀格式裡的空白線上上沒有意義,壓縮後更短、更易複製。縮排越深、巢狀越多,壓縮節省的字元通常越明顯。
日誌系統、訊息佇列和部分閘道器對單行 JSON 更友好,避免一條記錄被拆成多行。
也可透過 #data={"name":"Ada"} 或 #url=... 灌入資料,讀完即從位址列清除。
去掉換行和多餘空格,把 JSON 壓成單行。適合寫入日誌、放進環境變數,或作為 HTTP 請求體貼上。處理在本地完成。開發階段用格式化閱讀,上線或灌進指令碼前再壓一次,體積和複製體驗都會更好。
可讀格式裡的空白線上上沒有意義,壓縮後更短、更易複製。縮排越深、巢狀越多,壓縮節省的字元通常越明顯。
日誌系統、訊息佇列和部分閘道器對單行 JSON 更友好,避免一條記錄被拆成多行。
只刪除無意義空白,不會改數字、字串或欄位名。壓縮前後 JSON.parse 得到的物件應一致。
字串內部的空格、換行轉義會原樣保留,不必擔心文案被裁掉。
輸入不合法時會提示錯誤,避免把壞資料壓進指令碼。尾逗號、單引號這類問題會在壓縮前被攔住。
來自 JS 配置的寬鬆寫法,請先走 JSON5 頁轉成標準 JSON。
{
"api": "/v1/users",
"method": "POST"
}
{"api":"/v1/users","method":"POST"}
不會。只去掉結構之間的空白,字串內容原樣保留。
普通壓縮用本頁;要連轉義一起處理請用 壓縮轉義 字串裡的空格會被刪掉嗎?
可以。把結果貼回 格式化 即可重新展開,語義不變。
不會。壓縮只在當前標籤頁執行。
生產配置建議「倉庫裡存格式化版本,釋出時再壓縮」,既方便 Code Review,又控制傳輸體積。