Trình xác thực JSON

JSON không hợp lệ phá vỡ API, triển khai cấu hình và quy trình CI — thường kèm theo thông báo mơ hồ "Mã thông báo không mong đợi".

Cách xác thực JSON

1. Dán JSON vào trình chỉnh sửa hoặc tải tệp .json lên.
2. Đọc kết quả xác thực: hợp lệ hoặc lỗi về vị trí.
3. Sửa dấu phẩy ở cuối, dấu ngoặc kép hoặc dấu ngoặc không khớp.
4. Sao chép JSON đã sửa hoặc gửi tới bộ định dạng/bộ rút gọn.

Ví dụ về xác thực

Gỡ lỗi phản hồi API

Đầu ra nhật ký bị cắt ngắn ở giữa đối tượng — trình xác thực hiển thị chính xác vị trí chuỗi bị cắt.

sửa lỗi pack.json

Dấu phẩy bổ sung sau khối phụ thuộc cuối cùng — trình xác thực trỏ đến dòng trước khi cài đặt npm không thành công.

Tải trọng Webhook

Xác nhận nội dung POST của bên thứ ba là JSON hợp lệ trước khi ánh xạ các trường trong mã.

Khi nào nên xác thực JSON

• Trước khi chuyển cấu hình sang git hoặc triển khai vào sản xuất.
• Khi gỡ lỗi 400 Yêu cầu Xấu từ nội dung ứng dụng khách không đúng định dạng.
• Khi hợp nhất JSON được chỉnh sửa thủ công từ những nội dung không chuyên về kỹ thuật đồng đội.

JSON nghiêm ngặt so với JavaScript

JSON chặt chẽ hơn các ký tự đối tượng JS — không có nhận xét, không có dấu phẩy không xác định, không có dấu phẩy ở cuối. Việc sao chép từ cấu hình JS thường bị gián đoạn cho đến khi được làm sạch.

Câu hỏi thường gặp

Các lỗi JSON phổ biến?

Dấu phẩy ở cuối, dấu ngoặc đơn thay vì dấu ngoặc kép, khóa không có dấu ngoặc kép và thiếu dấu phẩy giữa các thuộc tính.

Nó có xác thực lược đồ không?

Chỉ cú pháp — cấu trúc dựa trên một lược đồ là riêng biệt.

Các tệp lớn?

JSON rất lớn có thể làm chậm trình duyệt — phân tách hoặc sử dụng các công cụ CLI phát trực tuyến cho các tệp GB.

Unicode và thoát?

JSON hợp lệ yêu cầu \\uXXXX cho một số điều khiển; trình xác thực chấp nhận UTF-8 ở dạng chuỗi.

Dữ liệu đã tải lên?

Không — JSON.parse chạy ngay trong trình duyệt.