İçeriğe geçin

JSON Schema

JSON Schema, JSON verilerinin yapısını ve kısıtlarını tanımlar. Doğrulayıcı bu kuralları kontrol eder; kurallara uyum iş açısından doğruluğu tek başına kanıtlamaz.

API ve veri sözleşmeleri

JSON Schema, JSON verilerinin yapısını ve kısıtlarını tanımlamaya yarayan bir dildir. Veri türleri ve özelliklere ilişkin kurallar bu kapsama girer. Doğrulayıcı, somut verilerin verilen şemaya uyup uymadığını kontrol edebilir.

Geçerli JSON ile şemaya uygun veriyi ayırın

Kurgusal sipariş girişinde quantity alanı tam sayı içermelidir. Sayısal 2 değeri ile "2" karakter dizisi farklı değer türleridir. Bu nedenle sözdizimi geçerli bir JSON belgesi, kararlaştırılmış alan kuralını kendiliğinden karşılamaz.

Zorunlu alanları açıkça belirleyin

JSON Schema belgeleri, listelenmiş özelliklerin otomatik olarak zorunlu alan olmadığını açıklar. Gereken bilgiler şemada buna göre belirtilmelidir. Genel bakış, doğrulayıcıyla yapılan kontrolü açıklar. Ancak şema kontrolünden geçmek, miktarın doğru siparişe ait olduğunu veya ERP’de işlendiğini doğrulamaz. Yapı kontrolü, doğru siparişle eşleme ve başarılı işleme ayrı kanıtlar gerektirir.

Kaynaklar