Công cụ dành cho nhà phát triển / 05

Công cụ xác thực JSON

Kiểm tra cú pháp JSON và xác định kiểu gốc cùng số lượng mục sau khi phân tích ngay trên thiết bị.

Công cụ xác thực JSON: TOEA chạy trình phân tích cú pháp JSON theo tiêu chuẩn và báo lỗi cú pháp chính xác khi quá trình phân tích thất bại. Chạy 100% cục bộ trong trình duyệt của bạn, không có tệp nào được tải lên máy chủ.

Lượt chạy
Trong trình duyệt của bạn
Chi phí
Miễn phí · không cần đăng ký
Trạng thái khả dụng
Sẵn sàng sử dụng
Bàn xác thực JSONXử lý cục bộ

Chạy hoàn toàn trong trình duyệt của bạn

Hợp lệ không có nghĩa là đúng như mong đợi

Bất kỳ giá trị JSON đơn nào cũng là một tài liệu hợp lệ: "hello", 42 và null đều được chấp nhận vì RFC 8259 cho phép. Một API yêu cầu đối tượng vẫn sẽ từ chối chúng, đó là lý do loại gốc và số lượng mục được hiển thị. Nếu bạn mong đợi một đối tượng có 20 khóa nhưng lại thấy một chuỗi, có thể dữ liệu đã được mã hóa JSON hai lần và cần được phân tích lại.

Các lỗi không thể nhìn thấy

Khi vị trí được báo lỗi trỏ vào nơi trông giống một khoảng trắng hoặc dấu ngoặc kép thông thường, ký tự đó có thể không phải như vẻ ngoài. Trình xử lý văn bản và ứng dụng trò chuyện thay dấu ngoặc kép thẳng bằng dấu ngoặc kép cong (“ và ”), những ký tự JSON không chấp nhận; văn bản sao chép từ trang web cũng có thể chứa khoảng trắng không ngắt hoặc khoảng trắng có độ rộng bằng không. Dấu thứ tự byte ở ngay đầu cũng gây lỗi. Công cụ kiểm tra Unicode hiển thị điểm mã của từng ký tự, giúp dễ dàng tìm ra nguyên nhân.

Kiểm tra tệp trong tập lệnh

Với nhiều tệp hoặc một bước build, hãy xác thực trên dòng lệnh. jq empty file.json không in gì đối với JSON hợp lệ và thoát với mã lỗi nếu không hợp lệ; python3 -m json.tool file.json cũng làm như vậy mà không cần cài thêm. Cả hai đều báo dòng và cột của lỗi đầu tiên. Văn bản từ mô hình ngôn ngữ hoặc tệp JavaScript bị lỗi vì dấu phẩy ở cuối hay chú thích có thể được sửa bằng công cụ sửa JSON.

Cách sử dụng

  1. Dán JSON vào trình chỉnh sửa.
  2. Chọn Xác thực JSON.
  3. Xem kết quả hợp lệ và thông tin tóm tắt về cấu trúc gốc.

Quyền riêng tư và giới hạn

JSON của bạn vẫn ở trong trình duyệt. Cú pháp hợp lệ không đảm bảo dữ liệu phù hợp với lược đồ của ứng dụng.

Công cụ liên quan

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

Công cụ có xác thực JSON Schema không?

Không. Công cụ chỉ xác thực cú pháp JSON và cấu trúc gốc cơ bản.

JSON có cho phép chú thích không?

Không. JSON tiêu chuẩn không cho phép chú thích hoặc dấu phẩy ở cuối.

Công cụ miễn phí · trong trình duyệt của bạn lượt chạy · không cần tài khoản