Trình xác thực JSON
Xác thực cú pháp JSON ngay lập tức với thông báo lỗi chi tiết và số dòng. Công cụ miễn phí chạy 100% trong trình duyệt.
Trình xác thực JSON làm gì?
Trình xác thực JSON kiểm tra xem chuỗi văn bản có tuân theo cú pháp JSON (JavaScript Object Notation) đúng hay không. Nó phát hiện các lỗi như thiếu dấu phẩy, ngoặc không khớp, dấu ngoặc kép không hợp lệ và dấu phẩy cuối, báo cáo với số dòng và cột chính xác.
Xác thực JSON hoạt động như thế nào?
Công cụ sử dụng trình phân tích JSON tích hợp của trình duyệt để cố gắng phân tích đầu vào của bạn. Nếu phân tích thành công, JSON hợp lệ và công cụ hiển thị thông tin cấu trúc. Nếu thất bại, trình phân tích trả về vị trí chính xác của lỗi cú pháp đầu tiên.
Thông tin nào được hiển thị cho JSON hợp lệ?
Cho JSON hợp lệ, công cụ hiển thị kiểu dữ liệu gốc (đối tượng, mảng, chuỗi, số, boolean hoặc null), độ sâu lồng nhau, và số khóa cho đối tượng hoặc số mục cho mảng.
Các lỗi cú pháp JSON phổ biến là gì?
Các lỗi phổ biến nhất bao gồm: thiếu hoặc thừa dấu phẩy, sử dụng dấu nháy đơn thay vì nháy kép, dấu phẩy cuối sau thuộc tính cuối cùng, khóa không có dấu ngoặc kép, chú thích (không được phép trong JSON chuẩn), và ngoặc không khớp.
JSON có hỗ trợ chú thích không?
Không, đặc tả JSON chính thức (RFC 8259) không hỗ trợ chú thích. Nếu bạn cần JSON có chú thích, hãy xem xét định dạng JSON5 hoặc JSONC, mặc dù đây không phải là JSON chuẩn.
Sự khác biệt giữa JSON và đối tượng JavaScript là gì?
JSON là định dạng văn bản để trao đổi dữ liệu, còn đối tượng JavaScript là cấu trúc dữ liệu trong bộ nhớ. Khác biệt chính: JSON yêu cầu dấu nháy kép cho tất cả chuỗi và khóa, không hỗ trợ hàm hoặc giá trị undefined, và có quy tắc cú pháp nghiêm ngặt hơn.
Dữ liệu của tôi có an toàn và riêng tư không?
Có. Toàn bộ xác thực JSON diễn ra hoàn toàn trong trình duyệt của bạn. Dữ liệu không bao giờ được gửi đến bất kỳ máy chủ nào hoặc tải lên bất kỳ đâu. Nó giữ 100% trên thiết bị của bạn.
Công cụ này có thể xử lý file JSON lớn không?
Có. Vì xác thực chạy cục bộ trong trình duyệt bằng phân tích JSON native, nó có thể xử lý file JSON lớn hiệu quả. Hiệu suất phụ thuộc vào bộ nhớ và sức mạnh xử lý của thiết bị.
JSON hỗ trợ những kiểu dữ liệu nào?
JSON hỗ trợ sáu kiểu dữ liệu: chuỗi, số, boolean (true/false), null, đối tượng (cặp khóa-giá trị), và mảng (danh sách có thứ tự). Số bao gồm cả số nguyên và số thực dấu phẩy động.
Làm thế nào để sửa JSON không hợp lệ?
Đọc kỹ thông báo lỗi — nó hiển thị dòng và cột chính xác nơi trình phân tích gặp vấn đề. Các sửa lỗi phổ biến: thêm dấu phẩy thiếu, thay dấu nháy đơn bằng nháy kép, xóa dấu phẩy cuối, và đảm bảo tất cả ngoặc khớp.
JSON lint là gì?
JSON lint là công cụ kiểm tra mã JSON để tìm lỗi cú pháp và vấn đề phong cách, tương tự như cách công cụ lint hoạt động cho ngôn ngữ lập trình. Trình xác thực này hoạt động như một trình kiểm tra JSON lint.
Tôi có thể xác thực JSON từ phản hồi API không?
Có. Chỉ cần sao chép phản hồi JSON từ lệnh gọi API và dán vào trình xác thực. Điều này hữu ích để gỡ lỗi phản hồi API trong quá trình phát triển.
Cách sử dụng Trình xác thực JSON
Kiểm tra lỗi cú pháp của bất kỳ JSON nào ngay lập tức, với dòng và vị trí chính xác. Mọi phân tích diễn ra cục bộ trong trình duyệt — dữ liệu lỗi hoặc riêng tư không bao giờ rời khỏi máy bạn.
- Dán JSON của bạn vào trình soạn thảo nhập; xác thực chạy tự động khi bạn nhập.
- Đọc bảng kết quả: đầu vào hợp lệ hiển thị trạng thái thành công, đầu vào lỗi hiển thị mô tả lỗi cụ thể.
- Dùng dòng và vị trí được báo để đi thẳng tới ký tự gây lỗi, chẳng hạn dấu phẩy hoặc ngoặc bị thiếu.
- Sửa vấn đề được đánh dấu và kiểm tra lại cho đến khi trình xác thực báo JSON của bạn hợp lệ.
Dấu phẩy thừa sau phần tử cuối của đối tượng hoặc mảng là lỗi JSON phổ biến nhất — được phép trong JavaScript nhưng không hợp lệ trong JSON nghiêm ngặt.
Công cụ liên quan
- Định dạng JSON Định dạng và làm đẹp JSON với thụt lề tùy chỉnh. Làm đẹp JSON nén ngay lập tức trong trình duyệt.
- Nén JSON Nén và thu gọn JSON bằng cách loại bỏ khoảng trắng, tab và xuống dòng. Giảm kích thước tệp JSON lên đến 70% ngay lập tức.
- TSV sang JSON Chuyển đổi TSV sang JSON trực tuyến miễn phí. Hỗ trợ tiêu đề, phát hiện kiểu tự động và thu nhỏ. Tất cả trong trình duyệt.
- JSON to CSV Chuyển đổi JSON sang CSV miễn phí trực tuyến. Làm phẳng đối tượng lồng, chọn dấu phân cách, tải xuống ngay. 100% trên trình duyệt.
- Chuyển đổi CSV sang JSON Chuyển đổi CSV sang JSON trực tuyến miễn phí. Hỗ trợ dấu phân cách tùy chỉnh, đối tượng dựa trên tiêu đề và phát hiện kiểu tự động. Tất cả trong trình duyệt.
- Làm đẹp XML Trình làm đẹp XML trực tuyến miễn phí. Định dạng và làm đẹp XML ngay trong trình duyệt.
- Trình Xác Thực XML Xác thực cú pháp và cấu trúc XML ngay lập tức. Phát hiện lỗi với số dòng chính xác và thông báo chi tiết. Miễn phí, an toàn, chạy trong trình duyệt.
- SQL sang JSON Chuyển đổi câu lệnh SQL INSERT sang mảng hoặc đối tượng JSON tức thì. Hỗ trợ VALUES nhiều hàng, xử lý NULL, tự động nhận diện kiểu và in đẹp. 100% phía khách, không tải lên.