Cách dùng Kiểm tra JSON
- Dán JSON của bạn vào — công cụ sẽ kiểm tra ngay khi bạn gõ.
- Nếu có lỗi, chuyển đến dòng và cột được báo và đọc phần giải thích.
- JSON hợp lệ sẽ được định dạng; chuyển sang Minify hoặc sắp xếp khóa nếu bạn cần.
Các lỗi JSON phổ biến nhất
- Dấu phẩy thừa cuối cùng —
{"a": 1,}hợp lệ trong JavaScript nhưng không hợp lệ trong JSON. - Dấu nháy đơn — chuỗi và khóa trong JSON phải dùng dấu nháy kép:
"name", không phải'name'. - Khóa không có dấu nháy —
{name: "x"}phải viết thành{"name": "x"}. - Thiếu dấu phẩy giữa hai giá trị hoặc hai thuộc tính.
- Chú thích —
// …và/* … */không được phép trong JSON. - Giá trị đặc biệt —
NaN,Infinityvàundefinedkhông tồn tại trong JSON.
Kiểm tra nghiêm ngặt
Công cụ kiểm tra tuân theo RFC 8259, cùng quy tắc với JSON.parse() trên trình duyệt và mọi thư viện JSON chuẩn. Nếu JSON hợp lệ ở đây, nó sẽ được đọc đúng trong JavaScript, Python, Java, Go và PHP.
Kiểm tra theo schema
Kiểm tra cú pháp chỉ xác nhận văn bản là JSON. Để kiểm tra cấu trúc đúng — các trường bắt buộc, kiểu dữ liệu, giá trị cho phép — hãy dùng công cụ JSON Schema Validator.
Cũng được tìm dưới tên: validate json, json validator, json checker, json lint, kiểm tra cú pháp json, check json online, tìm lỗi json.
Các công cụ dùng kèm tốt với Kiểm tra JSON
- Định dạng JSON — Dán JSON để định dạng đẹp, nén hoặc kiểm tra.
- Kiểm tra JSON Schema — Dán schema và dữ liệu JSON để xem chính xác giá trị nào vi phạm quy tắc nào, hoặc tạo schema ban đầu từ dữ liệu mẫu.
- Trình xem JSON — Duyệt JSON lớn hoặc lồng nhau sâu một cách thoải mái: thu gọn và mở rộng đối tượng, tìm khóa hoặc giá trị, và nhấp vào bất kỳ nút nào để lấy JSONPath của nó.
- So sánh JSON — Tìm chính xác phần nào đã thay đổi giữa hai tài liệu JSON như phản hồi API, phiên bản cấu hình, dữ liệu mẫu hoặc file xuất, dưới dạng danh sách đường dẫn kèm giá trị cũ và mới.