Cara menggunakan
- Tempel teks, buka file UTF-8, atau coba sampel.
- Pilih masukan dan pengaturan, lalu jalankan alat atau aktifkan proses otomatis.
- Tinjau hasil, lalu salin atau unduh. Perubahan masukan membuat hasil sebelumnya tidak berlaku.
Validator JSON Schema
Validasi JSON dengan JSON Schema dan temukan masalah data serta skema.
Pemrosesan berjalan di browser. Masukan Anda tidak dikirim ke DevToolsy.
Cara kerja
Masukkan data JSON dan Schema secara terpisah. Field yang hilang, tipe salah, dan batasan lain ditampilkan dengan JSON Pointer serta posisi kata kunci Schema.
{
"name": "Ada",
"email": "[email protected]",
"roles": ["developer", "reviewer"]
}{
"valid": true,
"draft": "2020-12",
"errors": []
}Validasi JSON dengan JSON Schema dan temukan masalah data serta skema.
Opsi dan ketepatan data
Deteksi membaca $schema dan memakai 2020-12 jika tidak ada. Draft 7 dan 2019-09 juga tersedia. Hanya $ref lokal didukung; pemeriksaan format dapat diubah.
Menggunakan hasil
Tidak menambah default, mengonversi tipe, atau menghapus properti. Angka tidak aman ditolak lebih dulu. Hasil berlaku untuk data dan pengaturan saat ini.
Tinjau hasil, lalu salin atau unduh. Perubahan masukan membuat hasil sebelumnya tidak berlaku.
Masukan UTF-8 maksimal 1 MiB per dokumen, keluaran 8 MiB. JSONPath dan Schema: 5 detik; alat lain: 30 detik.
Pertanyaan umum
Bagaimana menemukan penyebab kesalahan?
Masukkan data JSON dan Schema secara terpisah. Field yang hilang, tipe salah, dan batasan lain ditampilkan dengan JSON Pointer serta posisi kata kunci Schema.
Versi dan referensi apa yang didukung?
Deteksi membaca $schema dan memakai 2020-12 jika tidak ada. Draft 7 dan 2019-09 juga tersedia. Hanya $ref lokal didukung; pemeriksaan format dapat diubah.
Apakah validasi mengubah data?
Tidak menambah default, mengonversi tipe, atau menghapus properti. Angka tidak aman ditolak lebih dulu. Hasil berlaku untuk data dan pengaturan saat ini.
Apakah masukan diunggah?
Pemrosesan berjalan di browser. Masukan Anda tidak dikirim ke DevToolsy.
Bisakah membuka berkas lokal?
Masukan UTF-8 hingga 1 MiB · keluaran hingga 8 MiB