JSON Verisi
JSON Schema
Doğrulama Sonuçları
JSON Verisini Doğrula
Veri yapısını ve kısıtları doğrulamak için JSON verisi ve şemayı girin
• Veri türlerini ve yapıyı doğrular
• Gerekli property'leri kontrol eder
• Kısıtları ve formatları doğrular
Veri bütünlüğü ve uyumluluk için JSON verisini JSON şemalarına göre doğrulayın
Veri yapısını ve kısıtları doğrulamak için JSON verisi ve şemayı girin
• Veri türlerini ve yapıyı doğrular
• Gerekli property'leri kontrol eder
• Kısıtları ve formatları doğrular
Bir şema sözleşmesine göre JSON verisini kontrol ederek API yanıtlarını, yapılandırma dosyalarını ve payload örneklerini doğrulayın. Bu; hata ayıklama, dokümantasyon ve sözleşme testi için faydalıdır.
Adım 1 – JSON verinizi yapıştırın
Adım 2 – JSON Schema'nızı yapıştırın
type, properties, required, items.Adım 3 – Doğrulama sonucunu okuyun
Adım 4 – Veriyi veya şemayı düzeltin
Adım 5 – CI'da katı bir doğrulayıcı kullanın
$ref, bileşim) CI'da tam bir JSON Schema doğrulayıcı çalıştırın.JSON Schema özellikleri hakkında önemli not
type, properties, required, items).$ref, anyOf, oneOf, veya allOf tam bir doğrulayıcı gerektirebilir.// 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'"]
}Şema üretmek, mock payload oluşturmak ve doğrulamadan önce JSON'u temizlemek için bu araçları kullanın.
Sözleşmeler ve dokümantasyon için JSON örneklerinden temel bir şema üretin.
Testler ve demolar için bir şemayla eşleşen gerçekçi mock JSON üretin.
Kullanıcılar, ürünler ve API yanıtları gibi yaygın payload'lar için şema şablonlarına göz atın.
Doğrulama ve şema üretiminden önce JSON'u biçimlendirin ve normalize edin.
Şemaya göre doğrulamadan önce bozuk JSON'u (sondaki virgül, eksik tırnak vb.) düzeltin.
Aynı doğrulanmış JSON örneklerinden TypeScript arayüzleri üretin.
JSON Schema doğrulaması, bir JSON dokümanının belirli bir şemaya uyup uymadığını kontrol etme işlemidir. Şemada tanımlı veri türlerini, gerekli property'leri, kısıtları ve yapı kurallarını doğrular.
JSON verinizi giriş editörüne ve şemanızı ayarlar paneline girin. Doğrulama, yazdıkça otomatik olarak gerçekleşir.
Yaygın hatalar; tür uyuşmazlığı, gerekli property eksikliği, şemada izin verilmeyen ek property'ler, string uzunluğu ihlalleri ve sayı aralığı ihlalleridir.
Evet. Standart JSON Schema JSON'u yapıştırabilirsiniz; ancak bu doğrulayıcı type/properties/required/items gibi temel anahtar kelimelere odaklanır ve $ref çözümlemez veya gelişmiş bileşim anahtar kelimelerini tam değerlendirmez.