JSON Schema Validator – Chứng nhận JSON chống lại một chương trình trực tuyến
Xác định dữ liệu JSON chống lại một biểu đồ đã được cập nhật trong trình duyệt của bạn. các biểu đồ và biểu đồ JSON được phân phối địa phương, vì vậy bạn có thể kiểm tra API tải về, cấu hình tệp và ví dụ webhook chống lại Draft-07, 2019-09 hoặc 2020-12 mà không cần tải nội dung của bạn lên.
Kết quả xác nhận
Nhập dữ liệu JSON và một biểu đồ JSON, sau đó chọn Validate.
Dự án hỗ trợ
Chọn dự án 7, 2019-09 hoặc 2020-12 trước khi xác nhận. dự án được chọn kiểm tra cách lập kế hoạch.
Những sai lầm hữu ích
Các lỗi xác thực bao gồm các con đường ví dụ, con đường kế hoạch và thông điệp ngắn gọn để API tải trọng vấn đề dễ dàng tìm thấy.
dòng công việc địa phương
Sao chép một báo cáo hoặc tải xuống nó như là một tệp JSON. Analytics chỉ sử dụng kích thước, thiết kế và tính toán các bucket, không bao giờ được ghi lại nội dung.
Làm thế nào để xác nhận JSON chống lại một biểu đồ trực tuyến
- 1. lưu trữ dữ liệu JSON của bạn. Sử dụng một phản ứng API, cơ thể webhook, đối tượng thiết lập hoặc bất kỳ tài liệu JSON nào bạn cần kiểm tra.
- 2.Thông tin về JSON Schema Bao gồm các thuộc tính cần thiết, quy tắc kiểu, enums, arai và hạn chế đối tượng mọc.
- 3. chọn kế hoạch kế hoạch. Chọn Draft-07, 2019-09 hoặc 2020-12 để xác thực sử dụng hành vi từ khóa đúng.
- 4. xác nhận và sửa lỗi. Xem các con đường ví dụ và con đường kế hoạch, sau đó sao chép hoặc tải xuống báo cáo xác thực.
Ví dụ schema check
dữ liệu JSON
{
"id": 42,
"status": "active",
"email": "[email protected]"
}
JSON Kế hoạch
{
"type": "object",
"required": ["id", "status"],
"properties": {
"id": { "type": "integer" },
"status": { "enum": ["active", "paused"] },
"email": { "type": "string", "format": "email" }
}
}
Điều này JSON Schema validator báo cáo xem dữ liệu có phù hợp với lịch trình và chỉ ra trường chính xác khi một tài sản, loại, enum hoặc quy tắc được yêu cầu thất bại.
JSON Schema Validator FAQ (Hình thống kê)
Tôi có thể xác nhận JSON chống lại một biểu đồ trực tuyến với công cụ này không?
Đặt dữ liệu JSON và một biểu đồ JSON, chọn dự án phù hợp, và xác nhận JSON chống lại biểu đồ trực tuyến mà không tải nội dung vào Convertr.
JSON Schema Validator hỗ trợ Draft-07 và 2020-12?
Có. trình xác thực hỗ trợ JSON Schema Draft-07, Draft 2019-09 và Draft 2020-12.Chọn dự án trước khi xác thực để kế hoạch được biên soạn với các quy tắc dự định.
Điều này có khác với JSON Formatter không?
JSON Formatter kiểm tra tổng hợp và định dạng.JSON Schema Validator này kiểm tra xem JSON có hiệu quả phù hợp với một hợp đồng schema, bao gồm các trường cần thiết, loại, enums và quy tắc đối tượng sơn.
Công cụ dành cho nhà phát triển liên quan
Chứng nhận JSON Schema Validator
Xác định một ví dụ JSON chống lại một chương trình JSON được cung cấp bằng cách sử dụng hành vi dự án được hỗ trợ.
- nhập
- Dữ liệu JSON, một chương trình JSON và dự án được hỗ trợ được chọn.
- Đầu ra
- Kết quả hợp lệ hoặc không hợp lệ với các lối ví dụ và kế hoạch.
- Giới hạn thực sự
- Chụp kế hoạch từ xa không được hứa, định dạng tùy chỉnh có thể là ghi chú, và hỗ trợ khác nhau giữa Draft-07, 2019-09, và 2020-12 từ khóa.
- Quyền riêng tư và xử lý dữ liệu
- Dữ liệu JSON, một JSON Schema và dự án được hỗ trợ được xử lý trong tab trình duyệt này. Converter không nhận hoặc lưu trữ nó; đóng cửa hoặc tải lại trang làm sạch trạng thái hoạt động trừ khi công cụ này đặc biệt cung cấp tải xuống địa phương.
Làm thế nào để sử dụng công cụ này
- Cung cấp dữ liệu JSON, một chương trình JSON và dự án được hỗ trợ được chọn trong các điều khiển công cụ.
- Chọn các thiết lập ảnh hưởng đến kết quả có hiệu lực hoặc không hiệu quả với ví dụ và đường lối biểu đồ, sau đó chạy công cụ.
- Xem xét một kết quả có hiệu lực hoặc không hiệu quả với các đường lối ví dụ và lịch trình trước khi sao chép hoặc tải xuống nó.
Các phương pháp thất bại phổ biến
JSON bị hư hỏng, một biểu đồ không hiệu quả, một tham chiếu chưa được giải quyết hoặc một từ khóa không tương thích với dự án tạo ra lỗi xác thực.
Ví dụ hữu ích
Yêu cầu một dòng email và tuổi đầy đủ, sau đó xác nhận một đối tượng mẫu và kiểm tra mỗi con đường thất bại.