Chuyển đến nội dung chính

Nén JSON để giảm kích thước

Nén sẽ phân tích JSON rồi ghi lại mà không có thụt lề, ngắt dòng hay khoảng trắng giữa các token. Dữ liệu giữ nguyên, chỉ là kết quả nhỏ hơn khi lưu trữ và truyền tải.

Ví dụ minh họa

Đầu vào
{
  "order": 1042,
  "customer": "Ada Lovelace",
  "items": [
    { "sku": "NB-01", "qty": 2, "price": 12.50 },
    { "sku": "PEN-7", "qty": 10, "price": 1.25 }
  ],
  "paid": true
}
Đầu ra
{"order":1042,"customer":"Ada Lovelace","items":[{"sku":"NB-01","qty":2,"price":12.5},{"sku":"PEN-7","qty":10,"price":1.25}],"paid":true}
Số byte trước
182
Số byte sau
137
Tiết kiệm
24,7%

Quy tắc của trình định dạng

  • Khoảng trắng giữa các token bị xóa; khoảng trắng bên trong giá trị chuỗi được giữ nguyên.
  • Số được viết lại ở dạng ngắn nhất, ví dụ 12.50 thành 12.5.
  • Thứ tự khóa được giữ nguyên, và nếu một khóa xuất hiện hai lần thì chỉ giữ lại giá trị cuối cùng.