JSON Schema Validator – Mengesahkan JSON terhadap skema online
JSON dan skema diparsed secara lokal, sehingga Anda dapat memeriksa API payload, mengkonfigurasi file dan contoh webhook terhadap Draft-07, 2019-09 atau 2020-12 tanpa mengunggah konten Anda.
Hasil Validasi
Masukkan data JSON dan skema JSON, kemudian pilih Validate.
Rencana yang disokong
Pilih rancangan 7, 2019-09 atau 2020-12 sebelum validasi. rancangan yang dipilih memeriksa bagaimana jadwal disusun.
Cara Kesalahan yang berguna
Kesalahan validasi termasuk jalur contoh, jalur skema dan pesan ringkas sehingga masalah beban API lebih mudah untuk ditemukan.
aliran kerja lokal
Copy a report or download it as a JSON file. Analytics hanya menggunakan ukuran, desain dan menghitung bucket, tidak pernah pased content.
Bagaimana untuk mengkonfirmasi JSON terhadap skema online
- 1. menyimpan data JSON Anda. Gunakan respons API, webhook body, seting object atau dokumen JSON apa pun yang Anda butuhkan untuk memeriksa.
- Selaras dengan skema JSON. Termasuk sifat yang diperlukan, aturan jenis, enum, array dan objek ternak batasan.
- 3. pilih rencana yang sesuai. Pilih Draft-07, 2019-09 atau 2020-12 sehingga validasi menggunakan perilaku kata kunci yang tepat.
- 4. mengevaluasi dan memperbaiki kesalahan. Periksa jalur contoh dan jalur skema, kemudian salin atau muat turun laporan validasi.
Contoh Sistem Pemeriksaan
Data JSON
{
"id": 42,
"status": "active",
"email": "[email protected]"
}
JSON Rencana
{
"type": "object",
"required": ["id", "status"],
"properties": {
"id": { "type": "integer" },
"status": { "enum": ["active", "paused"] },
"email": { "type": "string", "format": "email" }
}
}
Validator JSON Schema ini melaporkan apakah data sepadan dengan skema dan menunjuk ke medan yang tepat ketika sifat, jenis, enum atau aturan yang diperlukan gagal.
JSON Rujukan Valjator FAQ
Dapatkah saya mengkonfirmasi JSON terhadap skema online dengan alat ini?
Simpan data JSON dan skema JSON, pilih desain yang cocok, dan validasi JSON terhadap skema online tanpa mengunggah konten ke Convertr.
Apakah JSON Schema Validator mendukung Draft-07 dan 2020-12?
Ya. validator mendukung JSON Schema Draft-07, Draft 2019-09 dan Draft 2020-12. pilih rancangan sebelum validasi sehingga rancangan disusun dengan aturan yang diinginkan.
Apakah ini berbeda dengan JSON Formatter?
JSON Formatter memeriksa sintaks dan pemformatan.JSON Schema Validator ini memeriksi apakah valid JSON sesuai dengan kontrak skema, termasuk bidang yang diperlukan, jenis, enum dan aturan objek berlapis.
Alat pengembang terkait
JSON Program validator
Validasi contoh JSON terhadap skema JSON yang disediakan menggunakan perilaku desain yang didukung.
- Pengantar
- Data JSON, skema JSON dan rancangan yang dipilih disokong.
- output
- Hasil yang valid atau tidak sah dengan contoh dan skema jalur.
- Pembatasan yang nyata
- Remote schema fitting tidak dijanjikan, format tersuai mungkin anotasi, dan dukungan berbeda antara Draft-07, 2019-09, dan 2020-12 kata kunci.
- Privasi dan pengendalian data
- Data JSON, skema JSON dan desain yang dipilih disokong diproses dalam tab browser ini. Converter tidak menerima atau menyimpannya; menutup atau mengisi ulang halaman akan mematikan kondisi kerja kecuali alat tersebut secara eksplisit menawarkan download lokal.
Bagaimana cara menggunakan alat ini
- Menyediakan data JSON, skema JSON dan desain yang dipilih disokong dalam kontrol alat.
- Pilih pengaturan yang mempengaruhi hasil yang sah atau tidak sah dengan contoh dan laluan skema, kemudian jalankan alat.
- Periksa hasil yang sah atau tidak sah dengan contoh dan laluan skema sebelum menyalin atau men-downloadnya.
Modus kegagalan umum
JSON yang tidak sah, skema yang tidak valid, referensi yang tidak diselesaikan, atau kata kunci yang tidak kompatibel dengan desain menghasilkan kesalahan validasi.
Contoh yang berguna
Memerlukan string email dan umur penuh, kemudian validasi objek sampel dan memeriksa setiap jalur yang gagal.