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.
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
PDF ke JPG
Ubah setiap halaman PDF menjadi gambar JPG, PNG, atau WebP yang tajam langsung di browser — tanpa upload, tanpa kehilangan kualitas.
PDFGratisBerjalan secara lokalBuka - Aktif
Hapus latar belakang
Hapus latar belakang foto menggunakan model AI yang berjalan di browser — tanpa upload, gambar Anda tetap di perangkat.
GambarGratisBerjalan secara lokalBuka - Aktif
Potong video
Pangkas awal atau akhir video dengan presisi bingkai.
VideoGratisBuka - Aktif
Potong audio
Pangkas sebagian dari berkas audio.
AudioGratisBerjalan secara lokalBuka - Aktif
Markdown ke HTML
Konversi Markdown menjadi HTML yang bersih langsung di browser Anda.
DokumenGratisBerjalan secara lokalBuka