Công cụ khai thác JSON
API sản xuất và người gửi nhật ký thường gửi JSON nhỏ gọn không có khoảng trắng đẹp.
Cách thu nhỏ JSON
1. Dán JSON được in đẹp.
2. Nhấp thu nhỏ — JSON không hợp lệ hiển thị lỗi phân tích cú pháp.
3. Sao chép kết quả một dòng.
4. Sử dụng trong nội dung HTTP, các biến env hoặc được nhúng config.
Giảm thiểu ví dụ
Nhúng vào thuộc tính dữ liệu HTML
Thu gọn JSON cấu hình biểu đồ để vừa với thẻ tập lệnh nội tuyến với ít byte hơn.
Kích thước Lambda env
Các biến AWS env có giới hạn kích thước — thu nhỏ trình bao bọc JSON lồng nhau.
API di động request
Giảm kích thước nội dung POST trên các mạng chậm — mỗi KB đều được tính trên 3G.
Khi nào nên thu nhỏ JSON
• Khi gửi JSON qua dây nhiều lần trên quy mô lớn.
• Khi lưu trữ nhiều đốm màu cấu hình tương tự.
• Khi các công cụ yêu cầu JSON một dòng (một số CLI).
Canonical JSON cho ký
JWT và một số API blockchain yêu cầu thứ tự byte chuẩn. Có thể cần phải thu nhỏ mù sau khi sắp xếp khóa — kiểm tra thông số kỹ thuật trước khi thu nhỏ tải trọng đã ký.
Câu hỏi thường gặp
Có thu nhỏ dữ liệu thay đổi không?
Không — chỉ xóa khoảng trắng không đáng kể; các giá trị và thứ tự khóa giữ nguyên (thứ tự khóa được giữ nguyên dưới dạng phân tích cú pháp).
Giảm thiểu so với nén?
Giảm thiểu loại bỏ khoảng trắng; gzip nén thêm ở lớp HTTP — cả hai ngăn xếp.
JSON không hợp lệ?
Công cụ khai thác không phân tích cú pháp được — trước tiên hãy sửa bằng trình xác thực.
Đã thoát Unicode?
Xâu chuỗi tiêu chuẩn có thể thoát khỏi không phải ASCII — hành vi khớp với JSON.stringify.
Local?
Có.