JSON Formatter
Định dạng, nén, sắp xếp khóa và chuyển đổi giữa đối tượng JSON và chuỗi đã escape.
Cách Hoạt Động
Trình định dạng JSON xác thực và làm đẹp bất kỳ tài liệu JSON nào trực tiếp trong trình duyệt sử dụng công cụ JSON.parse gốc — không tải lên, không có máy chủ, không cần truy cập mạng sau khi tải trang lần đầu tiên.
Dán JSON thô vào trường nhập, chọn thụt lề (2 khoảng cách, 4 khoảng cách hoặc tab), sau đó nhấp Định dạng để in đẹp, Thu nhỏ để xóa tất cả khoảng trắng tùy chọn, Sắp xếp để sắp xếp các khóa theo thứ tự bảng chữ cái đệ quy (cho diff ổn định), hoặc Stringify/Destringify để bao gói tài liệu trong chuỗi được trích dẫn.
Lỗi được báo cáo nội tuyến với thông báo chính xác của trình phân tích và độ lệch byte nơi phân tích dừng lại.
Mọi thứ đều chạy phía máy khách. Công cụ hoạt động hoàn toàn ngoại tuyến sau khi được lưu trong bộ nhớ cache.
Trường Hợp Sử Dụng
- Gỡ lỗi phản hồi API
- Đọc tệp cấu hình
- Xác thực tải trọng webhook
- Làm sạch dữ liệu trước khi gửi
- Chia sẻ JSON đã định dạng với đồng nghiệp
Câu hỏi thường gặp
- JSON của tôi có được gửi đến máy chủ không?
- Không. Phân tích chạy trong trình duyệt qua JSON.parse gốc.
- Kích thước đầu vào tối đa là bao nhiêu?
- 1 MB. Vượt quá đó công cụ từ chối đầu vào để giữ tab phản hồi.
- Tại sao Sắp xếp cũng thay đổi các đối tượng lồng nhau?
- Sắp xếp là đệ quy nên các khóa lồng nhau cũng được sắp xếp theo thứ tự bảng chữ cái — điều đó tạo ra diff ổn định giữa hai tệp JSON được định dạng.
- Stringify làm gì?
- Nó bao gồm JSON trong chuỗi được trích dẫn và thoát ký tự, phù hợp để nhúng vào giá trị JSON khác.
- Nó có hỗ trợ JSON5, chú thích hoặc dấu phẩy cuối không?
- Không, chỉ JSON ketat RFC 8259. Chú thích hoặc dấu phẩy cuối gây ra lỗi phân tích.