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.

Siap
0 byte
0 byte

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. 1. menyimpan data JSON Anda. Gunakan respons API, webhook body, seting object atau dokumen JSON apa pun yang Anda butuhkan untuk memeriksa.
  2. Selaras dengan skema JSON. Termasuk sifat yang diperlukan, aturan jenis, enum, array dan objek ternak batasan.
  3. 3. pilih rencana yang sesuai. Pilih Draft-07, 2019-09 atau 2020-12 sehingga validasi menggunakan perilaku kata kunci yang tepat.
  4. 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.

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

  1. Menyediakan data JSON, skema JSON dan desain yang dipilih disokong dalam kontrol alat.
  2. Pilih pengaturan yang mempengaruhi hasil yang sah atau tidak sah dengan contoh dan laluan skema, kemudian jalankan alat.
  3. 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.