Validator Skema JSON
Contoh
Hasil Validasi
Skema JSON
Data JSON
Detail teknis
Cara Kerja Validator JSON Schema
Apa yang Dilakukan Alat Ini
Validator JSON Schema ini memeriksa data JSON terhadap JSON Schema (draft-04, draft-06, draft-07, atau 2019-09). Ini melaporkan apakah data valid, dan ketika tidak valid akan menampilkan path, keyword, dan pesan untuk setiap error sehingga Anda dapat memperbaiki data atau menyesuaikan schema.
Kasus Penggunaan Umum untuk Developer
Developer menggunakan validator JSON Schema untuk menguji payload request/response API, memvalidasi file konfigurasi, menghasilkan atau melakukan debugging validasi berbasis schema dalam kode, serta memastikan OpenAPI atau format lain yang digerakkan oleh schema sudah benar. Ini juga berguna saat membangun formulir atau pipeline ETL yang bergantung pada JSON Schema.
Input Schema dan Data
Tempel atau muat JSON Schema Anda di satu panel dan data JSON Anda di panel lainnya. Alat ini mem-parsing keduanya dan menjalankan validasi. Versi schema yang didukung dideteksi dari keyword "$schema". JSON yang tidak valid di salah satu panel akan dilaporkan sebelum validasi dijalankan.
Kesalahan Umum dan Kasus Tepi
Pastikan schema itu sendiri adalah JSON yang valid dan menggunakan URL "$schema" yang didukung. Data kosong atau data non-objek bisa valid atau tidak valid tergantung pada schema (misalnya field required, batasan tipe). Error bertingkat ditampilkan dengan notasi path; perbaiki satu error lalu jalankan ulang untuk melihat masalah yang tersisa.
Kapan Menggunakan Alat Ini vs Kode
Gunakan validator ini untuk pemeriksaan cepat, debugging, dan mengeksplorasi schema. Untuk produksi, jalankan validasi di aplikasi Anda dengan library seperti Ajv atau yang serupa, dan simpan schema serta logika validasi dalam version control dan pengujian.