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.

Hazır
0 bayt
0 bayt

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. 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. 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. 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. 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.

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

  1. Araç kontrollerinde JSON verileri, bir JSON Şeması ve seçilen desteklenen taslağı sağlayın.
  2. Örnek ve şema yolları ile geçerli veya geçersiz bir sonucu etkileyen ayarları seçin, ardından aracı çalıştırın.
  3. 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.