JSON Schema validator
Xác thực dữ liệu JSON dựa trên JSON Schema — xem mọi lỗi với đường dẫn của nó — riêng tư trong trình duyệt của bạn.
Giới thiệu về JSON Schema validator
Trình xác thực JSON Schema của Handytool chạy Ajv, trình xác thực JavaScript được sử dụng rộng rãi nhất, cục bộ trong trình duyệt của bạn. Dán một schema và một tài liệu dữ liệu, nhấp Xác thực và bạn nhận được xác nhận xanh hoặc danh sách mọi lỗi có đường dẫn thể hiện và thông báo. Hữu ích để kiểm tra nội dung yêu cầu API, các ví dụ OpenAPI hoặc tệp cấu hình trước khi bạn gửi chúng.
Tính năng của JSON Schema validator
- 01
Được cung cấp bởi Ajv
Ajv là trình xác thực JSON Schema JavaScript de-facto. Những gì qua đây sẽ qua trong Node.js, Fastify, các linter dựa trên AJV và hầu hết các chuỗi công cụ JS khác.
- 02
Tất cả các lỗi cùng một lúc
Cấu hình với allErrors: true, vì vậy kết quả liệt kê mọi lỗi thay vì dừng lại ở lỗi đầu tiên — tiện dụng khi sửa tải API không đúng định dạng.
- 03
Các thông báo nhận biết đường dẫn
Mỗi lỗi bao gồm con trỏ JSON đến giá trị bị lỗi, vì vậy bạn có thể nhảy thẳng đến trường bị lỗi trong tài liệu lớn.
Câu hỏi thường gặp về JSON Schema validator
- Phác thảo JSON Schema nào được hỗ trợ?
- Ajv hỗ trợ draft 6, 7, 2019-09 và 2020-12 sẵn sàng. Chế độ mặc định không chặt chẽ, vì vậy hầu hết các schema hàng ngày với loại, thuộc tính, cần thiết, mục, v.v. hoạt động mà không cần thiết lập bổ sung.
- Tại sao schema $ref của tôi không tải?
- $refs bên ngoài (URL tới các schema khác) không được tìm nạp trong công cụ chỉ trình duyệt này. Nội tuyến tất cả $defs và sử dụng các con trỏ cục bộ như #/$defs/Address.
- Schema hoặc dữ liệu có được upload ở bất cứ đâu không?
- Không. Ajv chạy hoàn toàn trong trình duyệt của bạn — cả schema và dữ liệu giữ trên thiết bị của bạn.
- Tôi có thể xác thực một spec OpenAPI với cái này không?
- Gián tiếp. Các phần thân yêu cầu/phản hồi của OpenAPI là các đoạn JSON Schema — dán một schema phần thân duy nhất và dữ liệu ví dụ phù hợp ở đây. Xác thực toàn bộ tài liệu OpenAPI yêu cầu một trình xác thực OpenAPI chuyên dụng.
Công cụ liên quan
Nhà phát triển →- Sẵn sàng
SQL formatter
In đẹp các truy vấn SQL — PostgreSQL, MySQL, SQLite, BigQuery và SQL tiêu chuẩn — riêng tư trong trình duyệt của bạn.
Nhà phát triểnMiễn phíChạy cục bộMở - Sẵn sàng
YAML formatter
Định dạng và xác thực YAML, hoặc chuyển đổi giữa YAML và JSON — riêng tư trong trình duyệt của bạn.
Nhà phát triểnMiễn phíChạy cục bộMở - Sẵn sàng
XML formatter
In đẹp, minify và xác thực XML — hoàn toàn trong trình duyệt của bạn.
Nhà phát triểnMiễn phíChạy cục bộMở
Khám phá các công cụ khác
Tất cả công cụ →- Sẵn sàng
PDF sang JPG
Chuyển mỗi trang PDF thành ảnh JPG, PNG hoặc WebP sắc nét ngay trong trình duyệt — không upload, không mất chất lượng.
PDFMiễn phíChạy cục bộMở - Sẵn sàng
Xoá nền
Xoá nền ảnh bằng mô hình AI chạy trên trình duyệt — không cần tải lên, ảnh của bạn ở lại trên thiết bị.
Hình ảnhMiễn phíChạy cục bộMở - Sẵn sàng
Cắt video
Cắt đầu hoặc cuối video với độ chính xác từng khung hình.
VideoMiễn phíMở - Sẵn sàng
Cắt âm thanh
Cắt một đoạn trong tệp âm thanh.
Âm thanhMiễn phíChạy cục bộMở - Sẵn sàng
Markdown sang HTML
Chuyển đổi Markdown thành HTML sạch sẽ ngay trong trình duyệt của bạn.
Tài liệuMiễn phíChạy cục bộMở