JSON Schema Validator - Online bir şemaya karşı JSON'u doğrulayın
JSON ve şeması yerel olarak ayrıştırılır, böylece içeriğinizi yüklemeden API yükleri, yapılandırma dosyaları ve webhook örneklerini Draft-07, 2019-09 veya 2020-12'ye karşı kontrol edebilirsiniz.
Doğrulama sonucu
JSON verilerini ve bir JSON Şeması ekleyin, ardından Geçerli seçin.
Desteklenen Tasarımlar
Doğrulamadan önce taslak 7, 2019-09 veya 2020-12'yi seçin. Seçilen taslak, şemanın nasıl derleneceğini kontrol eder.
Faydalı hata yolları
Doğrulama hataları örnek yollar, şema yolları ve kısa mesajlar içerir, böylece API yük sorunlarını bulmak daha kolay olur.
Yerel Çalışma Akışı
Bir raporu kopyalayın veya bir JSON dosyası olarak indirin. Analytics yalnızca boyut, tasarım ve sayım buckets kullanır, asla pastayı içeriği.
JSON'u çevrimiçi bir şemaya karşı doğrulama
- 1. JSON verilerinizi yapıştırın. Bir API yanıtı, webhook gövdesi, ayar nesnesi veya kontrol etmeniz gereken herhangi bir JSON belgesini kullanın.
- 2. JSON şemasını yapıştırın. Gerekli özellikleri, tür kurallarını, enumları, dizileri ve iç içe nesne kısıtlamalarını içerir.
- 3. Şema taslağını seçin. Draft-07, 2019-09 veya 2020-12 seçin, böylece doğrulama doğru anahtar kelime davranışını kullanır.
- 4. Hataları doğrulayın ve düzeltin. Örnek yollarını ve şema yollarını inceleyin, ardından doğrulama raporunu kopyalayın veya indirin.
Örnek şema kontrolü
JSON verisi
{
"id": 42,
"status": "active",
"email": "[email protected]"
}
JSON Şeması
{
"type": "object",
"required": ["id", "status"],
"properties": {
"id": { "type": "integer" },
"status": { "enum": ["active", "paused"] },
"email": { "type": "string", "format": "email" }
}
}
Bu JSON Şeması doğrulayıcısı, verilerin şemayla eşleşip eşleşmediğini ve gerekli bir özellik, tür, enum veya iç içe kural başarısız olduğunda tam alanı işaret eder.
JSON Şema Doğrulayıcı SSS
Bu araçla JSON'u çevrimiçi bir şemaya karşı doğrulayabilir miyim?
Evet. JSON verilerini ve bir JSON Şeması yapıştırın, eşleşen taslağı seçin ve içeriği Convertr'a yüklemeden çevrimiçi bir şemaya karşı JSON'u doğrulayın.
JSON Schema Validator Draft-07 ve 2020-12'yi destekliyor mu?
Evet. Doğrulayıcı, JSON Schema Draft-07, Draft 2019-09 ve Draft 2020-12'yi destekler. Doğrulamadan önce taslağı seçin, böylece şema amaçlanan kurallarla derlenir.
Bu, JSON Biçimlendiriciden farklı mı?
Evet. JSON Biçimlendirici sözdizimini ve biçimlendirmeyi kontrol eder. Bu JSON Şeması Doğrulayıcı, geçerli JSON'un gerekli alanlar, türler, enumlar ve iç içe nesne kuralları dahil olmak üzere bir şema sözleşmesine uyup uymadığını kontrol eder.
İlgili geliştirici araçları
JSON Şema Doğrulayıcı
Bir JSON örneği, desteklenen tasarım davranışını kullanarak sağlanan bir JSON Şemasına karşı doğrulayın.
- Giriş
- JSON verileri, bir JSON Şeması ve seçilen desteklenen taslak.
- Çıktı
- Örnek ve şema yolları ile geçerli veya geçersiz bir sonuç.
- Gerçek Sınırlamalar
- Uzaktan şema getirme garantili değildir, özel biçimler açıklama olabilir ve destek Draft-07, 2019-09 ve 2020-12 anahtar kelimeleri arasında farklılık gösterir.
- Gizlilik ve veri işleme
- JSON verileri, bir JSON Şeması ve seçilen desteklenen taslak bu tarayıcı sekmesinde işlenir. Convertr almaz veya depolamaz; sayfanın kapatılması veya yeniden yüklenmesi, araç açıkça yerel bir indirme sunmadığı sürece çalışma durumunu temizler.
Bu aracı nasıl kullanacağınız
- Araç kontrollerinde JSON verileri, bir JSON Şeması ve seçilen desteklenen taslağı sağlayın.
- Örnek ve şema yolları ile geçerli veya geçersiz bir sonucu etkileyen ayarları seçin, ardından aracı çalıştırın.
- Kopyalamadan veya indirmeden önce, örnek ve şema yolları ile geçerli veya geçersiz bir sonucu inceleyin.
Ortak arıza modları
Geçersiz JSON, geçersiz bir şema, çözülmemiş bir başvuru veya taslakla uyumsuz bir anahtar sözcük bir doğrulama hatası üretir.
Faydalı örnek
Bir e-posta dizesi ve tam sayı yaş gerektirir, ardından bir örnek nesneyi doğrulayın ve her başarısız yolu inceleyin.