Kiểm tra JSON — Validate JSON trực tuyến

Dán JSON vào để kiểm tra xem có hợp lệ không. Lỗi sẽ được báo chính xác theo dòng và cột, kèm giải thích bằng ngôn ngữ dễ hiểu — còn JSON hợp lệ sẽ được định dạng tự động cho bạn.

Cập nhật
Thụt lề
Mở tệp
Dán JSON hoặc tải mẫu
JSON đã định dạng sẽ hiện ở đây.

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Kiểm tra dữ liệu JSON theo JSON SchemaKiểm tra JSON Schema →

Cách dùng Kiểm tra JSON

  1. Dán JSON của bạn vào — công cụ sẽ kiểm tra ngay khi bạn gõ.
  2. Nếu có lỗi, chuyển đến dòng và cột được báo và đọc phần giải thích.
  3. 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, Infinity và undefined khô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.

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

Tại sao JSON của tôi không hợp lệ?
Thường là do dấu phẩy thừa cuối cùng, dấu nháy đơn, khóa không có dấu nháy hoặc thiếu dấu phẩy. Thông báo lỗi sẽ chỉ ra dòng và cột nơi quá trình đọc dữ liệu bị lỗi.
JSON có cho phép chú thích không?
Không. JSON chuẩn không có chú thích. Một số công cụ chấp nhận JSONC hoặc JSON5, nhưng các API và JSON.parse() thì không.
Sự khác nhau giữa công cụ kiểm tra JSON và kiểm tra JSON Schema là gì?
Công cụ kiểm tra chỉ xem cú pháp. Kiểm tra JSON Schema xác nhận JSON hợp lệ còn có cấu trúc và kiểu dữ liệu như mong đợi.
Tôi có thể cài Kiểm tra JSON như một ứng dụng web và dùng khi không có mạng không?
Có. Kiểm tra JSON là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan