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ó.