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.
Hướng dẫn
Bài viết →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
Bảo vệ PDF
Bảo vệ PDF bằng mật khẩu trong trình duyệt. Thêm mã hóa để tệp không thể mở mà không có mật khẩu của bạn, sau đó tải xuống bản sao được bảo vệ.
PDFMiễn phíChạy cục bộMở - Sẵn sàng
JPG sang WebP
Chuyển đổi ảnh JPG sang tệp WebP nhỏ hơn trong trình duyệt của bạn — tệp không bao giờ rời khỏi thiết bị của bạn.
Hình ảnhMiễn phíChạy cục bộMở - Sẵn sàng
MP4 sang WebM
Chuyển đổi video MP4 sang định dạng WebM trong trình duyệt của bạn — tệp không bao giờ rời khỏi thiết bị.
VideoMiễn phíChạy cục bộMở - Sẵn sàng
Công Cụ Tăng Âm Lượng
Tăng âm lượng của tệp âm thanh, hoặc chuẩn hóa nó.
Â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ở