İçeriğe geç
Utilerio

JSON Schema Üretici ve Doğrulayıcı

Bir örnek belgeden JSON Schema çıkarın, ya da elinizdeki bir şemaya karşı JSON doğrulayın.

Bu araç işinize yaradı mı?

Bu araç hakkında

Bir JSON Schema, "bu veri nasıl görünmeli"yi bir yorumdan bilgisayarın kontrol edebileceği bir şeye çevirir — bir API uç noktasının payload'ında kazara string olan bir sayıyı yakalayan aynı belge. Gerçek bir payload için elle bir tane yazmak yorucudur; elinizde zaten olan birine göre bir payload doğrulamak bir build adımı gerektirmemeli.

Nasıl kullanılır

  1. Oluştur modu: temsili bir örnek JSON değeri yapıştırın, Draft-07 tarzı çıkarılmış bir şema alın.
  2. Doğrula modu: bir şema ve bir JSON belgesi yapıştırın, ihlal ettiği her kuralı tam yoluyla görün.

Örnekler

Bir örnekten çıkarım

{ "name": "Ada", "age": 30, "tags": ["engineer"] }
String bir name, integer bir age ve string dizisi bir tags gerektiren bir şema.

Sık karşılaşılan sorunlar

Başka bir araçtan kopyaladığım bir şemada doğrulama hata bildiriyor.
Bu motor yaygın Draft-07/2020-12 anahtar kelimelerini kapsar (type, properties, required, enum, pattern, sayısal aralıklar, oneOf/anyOf/allOf, aynı belge içi $ref) ama tüm sözcük dağarcığı sistemini ya da harici $ref'leri değil — bunlara dayanan bir şemanın kontrol edilen kısma indirgenmesi gerekir.

Sıkça sorulan sorular