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
{
"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}- 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.