Validator JSON Schema
Tempel JSON Schema dan data untuk diperiksa: tiap kesalahan dijelaskan dengan baris dan kolomnya, sekali klik ke sana. Draft 2020-12, 2019-09, Draft-07.
Cara memvalidasi JSON dengan JSON Schema
- Tempel schema di kiri dan data JSON di kanan (atau buka atau seret file ke tiap kotak).
- Hasil langsung muncul: valid, atau daftar kesalahan beserta posisinya di data.
- Klik sebuah kesalahan untuk langsung ke baris itu di kotak data lalu perbaiki.
Pertanyaan umum
Draft 2020-12, 2019-09, dan Draft-07. Pada mode Otomatis, versi dibaca dari baris $schema; tanpa baris itu (atau draft lama seperti Draft-04 atau Draft-06) data diperiksa dengan Draft-07.
Ya: email, date, time, date-time, uri, uuid, ipv4, ipv6, hostname, regex, dan lainnya benar-benar diperiksa, tidak dilewati.
Schema-nya JSON yang valid tetapi melanggar aturan JSON Schema, misalnya "type": "text" (tidak ada tipe text) atau $ref ke file lain. Schema tidak diunduh dari tautan, jadi taruh bagian yang dirujuk di $defs dalam schema yang sama.
Saat data tidak cocok dengan pilihan mana pun di anyOf/oneOf, alasan tiap pilihan gagal ikut ditampilkan agar Anda tahu harus memperbaiki ke arah mana.
Angka lebih dari 15–16 digit dibulatkan saat dibandingkan dengan minimum, maximum, atau multipleOf; pemeriksaan lain seperti type dan required tidak terpengaruh.
Sepenuhnya gratis dan tanpa perlu mendaftar.
Alat terkait
JSON ke JSON SchemaBuat JSON Schema dari contoh JSONPerapi JSONRapikan, ringkas, dan validasi JSONPerbaiki JSONPerbaiki JSON rusak secara otomatisJSON ke ZodBuat schema Zod dari contoh JSONJSON ke struct GoBuat struct Go dari contoh JSONJSON ke dataclass PythonBuat dataclass atau model Pydantic dari JSONJSON ke class JavaBuat class atau record Java dari JSONJSON ke data class KotlinBuat data class Kotlin dari contoh JSONEscape / Unescape JSONUbah teks jadi string JSON yang valid dan sebaliknya