Handytool
PengembangGratisBerjalan secara lokal

Validator JSON Schema

Validasi data JSON terhadap JSON Schema — lihat setiap kesalahan dengan jalurnya — secara pribadi di browser Anda.

.json
JSON Schema
0 baris0 byte
Data untuk divalidasi
0 baris0 byte
Hasil
Klik Validasi untuk memeriksa data terhadap skema.

Tentang Validator JSON Schema

Validator JSON Schema Handytool menjalankan Ajv, validator JavaScript yang paling banyak digunakan, secara lokal di browser Anda. Tempel skema dan dokumen data, klik Validasi, dan Anda mendapatkan konfirmasi hijau atau daftar setiap kegagalan dengan jalur instannya dan pesan. Berguna untuk menguji badan permintaan API, contoh OpenAPI, atau file konfigurasi sebelum Anda mengirimnya.

Fitur Validator JSON Schema

  • 01

    Didukung oleh Ajv

    Ajv adalah de-facto validator JSON Schema JavaScript. Apa yang lulus di sini akan lulus di Node.js, Fastify, linter berbasis AJV, dan sebagian besar rantai alat JS lainnya.

  • 02

    Semua kesalahan sekaligus

    Dikonfigurasi dengan allErrors: true, jadi hasilnya mencantumkan setiap kegagalan bukan berhenti di yang pertama — berguna saat memperbaiki payload API yang cacat.

  • 03

    Pesan yang sadar jalur

    Setiap kesalahan mencakup JSON pointer ke nilai yang gagal, sehingga Anda dapat langsung melompat ke field yang bermasalah dalam dokumen besar.

FAQ Validator JSON Schema

Draf JSON Schema mana yang didukung?
Ajv mendukung draft 6, 7, 2019-09 dan 2020-12 out of the box. Mode default adalah non-ketat, jadi sebagian besar skema sehari-hari dengan tipe, properti, diperlukan, item, dll. bekerja tanpa setup tambahan.
Mengapa skema $ref saya tidak memuat?
$ref eksternal (URL ke skema lain) tidak diambil dalam alat hanya browser ini. Inline semua $defs dan gunakan pointer lokal seperti #/$defs/Address.
Apakah skema atau data diunggah ke mana pun?
Tidak. Ajv berjalan sepenuhnya di browser Anda — skema dan data tetap berada di perangkat Anda.
Bisakah saya memvalidasi spec OpenAPI dengan ini?
Secara tidak langsung. Badan permintaan/respons OpenAPI adalah fragmen JSON Schema — tempel skema badan tunggal dan data contoh yang cocok di sini. Memvalidasi seluruh dokumen OpenAPI memerlukan validator OpenAPI khusus.

Alat terkait

Pengembang

Jelajahi alat lain

Semua alat