Data JSON
JSON Schema
Hasil Validasi
Validasi Data JSON
Masukkan data JSON dan schema untuk memvalidasi struktur dan constraint
• Memvalidasi tipe data dan struktur
• Memeriksa properti wajib
• Memverifikasi constraint dan format
Validasi data JSON terhadap JSON schema untuk memastikan integritas data dan kepatuhan
Masukkan data JSON dan schema untuk memvalidasi struktur dan constraint
• Memvalidasi tipe data dan struktur
• Memeriksa properti wajib
• Memverifikasi constraint dan format
Validasi respons API, file konfigurasi, dan sampel payload dengan memeriksa data JSON terhadap kontrak schema. Ini berguna untuk debugging, dokumentasi, dan contract testing.
Langkah 1 – Tempel data JSON Anda
Langkah 2 – Tempel JSON Schema Anda
type, properties, required, items.Langkah 3 – Baca hasil validasi
Langkah 4 – Perbaiki data atau schema
Langkah 5 – Gunakan validator ketat di CI
$ref, komposisi), jalankan validator JSON Schema penuh di CI.Catatan penting tentang fitur JSON Schema
type, properties, required, items).$ref, anyOf, oneOf, atau allOf mungkin memerlukan validator penuh.// JSON data
{ "id": 1, "name": "Maeve Winters" }
// JSON Schema
{
"type": "object",
"properties": {
"id": { "type": "integer" },
"name": { "type": "string" },
"email": { "type": "string" }
},
"required": ["id", "name", "email"]
}
// Result
{
"valid": false,
"errors": ["root: Missing required property 'email'"]
}Buat schema, hasilkan payload mock, dan rapikan JSON sebelum memvalidasi.
Buat schema dasar dari JSON sample untuk kontrak dan dokumentasi.
Hasilkan JSON mock realistis yang sesuai schema untuk pengujian dan demo.
Jelajahi template schema untuk payload umum seperti pengguna, produk, dan respons API.
Format dan normalisasi JSON sebelum validasi dan pembuatan schema.
Perbaiki JSON rusak (trailing comma, tanda kutip hilang) sebelum memvalidasi terhadap schema.
Hasilkan interface TypeScript dari JSON sample yang sama setelah divalidasi.
Validasi JSON Schema adalah proses memeriksa apakah dokumen JSON sesuai dengan schema tertentu. Ini memverifikasi tipe data, properti wajib, constraint, dan aturan struktur yang didefinisikan dalam schema.
Sediakan data JSON Anda di editor input dan schema Anda di panel schema. Validasi akan berjalan otomatis saat Anda mengetik.
Error umum meliputi ketidaksesuaian tipe, properti wajib yang hilang, properti tambahan yang tidak diizinkan, pelanggaran panjang string, dan pelanggaran rentang angka.
Ya. Anda dapat menempel JSON Schema standar, tetapi validator ini berfokus pada keyword inti seperti type/properties/required/items dan tidak menyelesaikan $ref atau mengevaluasi sepenuhnya keyword komposisi lanjutan.