Validator JSON Schema
Validasi data JSON terhadap JSON Schema — lihat setiap kesalahan dengan jalurnya — secara pribadi di browser Anda.
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.
Panduan
Artikel →Alat terkait
Pengembang →- Aktif
Pemformat SQL
Cetak SQL query dengan indah — PostgreSQL, MySQL, SQLite, BigQuery dan SQL standar — secara pribadi di browser Anda.
PengembangGratisBerjalan secara lokalBuka - Aktif
Pemformat YAML
Format dan validasi YAML, atau konversi antara YAML dan JSON — secara pribadi di browser Anda.
PengembangGratisBerjalan secara lokalBuka - Aktif
Pemformat XML
Cetak, minify, dan validasi XML — sepenuhnya di browser Anda.
PengembangGratisBerjalan secara lokalBuka
Jelajahi alat lain
Semua alat →- Aktif
Lindungi PDF
Lindungi PDF dengan kata sandi di browser Anda. Tambahkan enkripsi sehingga file tidak dapat dibuka tanpa kata sandi Anda, lalu unduh salinan yang dilindungi.
PDFGratisBerjalan secara lokalBuka - Aktif
JPG ke WebP
Konversi foto JPG ke file WebP yang lebih kecil di browser Anda — file tidak pernah meninggalkan perangkat Anda.
GambarGratisBerjalan secara lokalBuka - Aktif
MP4 ke WebM
Konversi video MP4 ke format WebM di browser Anda — file tidak pernah meninggalkan perangkat.
VideoGratisBerjalan secara lokalBuka - Aktif
Volume Booster
Tingkatkan volume file audio, atau normalisasi.
AudioGratisBerjalan secara lokalBuka - Aktif
Markdown ke HTML
Konversi Markdown menjadi HTML yang bersih langsung di browser Anda.
DokumenGratisBerjalan secara lokalBuka