跳至主要內容

壓縮 JSON 以縮小體積

壓縮會先剖析 JSON,再移除縮排、換行和符號之間的空格重新輸出。資料本身不變,儲存與傳輸時體積更小。

範例演算

輸入
{
  "order": 1042,
  "customer": "Ada Lovelace",
  "items": [
    { "sku": "NB-01", "qty": 2, "price": 12.50 },
    { "sku": "PEN-7", "qty": 10, "price": 1.25 }
  ],
  "paid": true
}
輸出
{"order":1042,"customer":"Ada Lovelace","items":[{"sku":"NB-01","qty":2,"price":12.5},{"sku":"PEN-7","qty":10,"price":1.25}],"paid":true}
壓縮前位元組
182
壓縮後位元組
137
節省
24.7%

格式化規則

  • 符號之間的空白會被刪除;字串值內的空格會保留。
  • 數字會改寫成最短形式,例如 12.50 會變成 12.5。
  • 鍵的順序維持不變;同一個鍵出現兩次時,只保留最後一個值。