當美觀列印只是累贅時,縮小化 JSON
美觀的 JSON 便於閱讀;縮小化的 JSON 適用於傳輸與快取。貼上有效的 JSON,取得相同結構的緊湊字串。
字元: 27
使用時機
用於縮小 fixtures 資料夾中的測試資料、將主體大小限制在範圍內,或在貼到 API 用戶端前取消美化。
範例
運作方式
先 JSON.parse 再以無空格引數執行 JSON.stringify。字串內的值不受影響;只移除符記之間無意義的空白。
常見陷阱
- 無效的 JSON 無法縮小——你會收到解析錯誤。
- 縮小 ≠ gzip;傳輸壓縮是另一回事。
- 金鑰順序由引擎決定;不要依賴重排來比對差異。
差異說明
縮小器壓縮。格式化器展開。驗證器在兩者之前檢查語法。
常見問題
縮小化會改變數值嗎?
不會 — 只會移除 token 之間不重要的空白。
如果 JSON 無效呢?
顯示解析錯誤;不要默默地「縮小化」損壞的文字。
字串內有二進位/base64?
不處理;字串視為不透明。
與 gzip 有關嗎?
最小化 ≠ 壓縮;gzip 是分開的。
相關工具
在瀏覽器中執行。不上傳任何資料。非安全產品——雜湊與 JWT 解碼僅供除錯使用,非密碼儲存或驗證建議。