Ada masalah dengan alat ini?
Tentang «JSON Schema Validator Online»
Alat ini memvalidasi dokumen JSON terhadap JSON Schema. Berikan schema dan data, dan alat memeriksa setiap properti terhadap tipe, format, batasan, dan struktur yang dideklarasikan — melaporkan semua pelanggaran dengan jalur sehingga Anda dapat menemukannya dalam data Anda.
JSON Schema adalah standar industri untuk mendeskripsikan struktur data JSON. Digunakan dalam spesifikasi OpenAPI, validasi konfigurasi, validasi formulir, dan kontrak permintaan/respons API.
Validator mendukung draft terbaru (Draft 7, 2019-09, 2020-12) dan menangani fitur kompleks seperti referensi $ref, skema bersyarat (if/then/else), dan pengkodean konten. Berguna untuk pengujian kontrak API, validasi file konfigurasi, dan memastikan kepatuhan skema sebelum mempertahankan data.
Cara memakai alat ini
Cara melakukan sanity check dasar JSON Schema terhadap data
Tempel schema
Letakkan JSON Schema di kolom "Schema". Alat hanya melihat `type` ("object" / "array" / "string" / "number" / "boolean" / "null") dan `required` (array nama properti). Kata kunci lain (`properties`, `enum`, `pattern`, `format`, `minimum`, `items`) TIDAK ditegakkan.
Tempel data JSON
Dokumen kandidat di kolom "Data". Keduanya harus JSON valid — galat sintaksis memunculkan "Invalid Schema JSON." atau "Invalid Data JSON." sebelum validasi berjalan.
Tekan Jalankan
Hasil: `valid` (boolean) dan `errors` (array string). Contoh galat: "Type mismatch: expected number", "Missing required: id". `errors` kosong dan `valid: true` artinya smoke test lulus.
Kapan butuh validator sungguhan
Ini smoke test, bukan implementasi Draft-2020-12. Untuk fitur Schema penuh ($ref, allOf/anyOf, format, kondisional) gunakan pustaka nyata seperti ajv di Node/server — umpan balik presisinya layak.