2013-07-22 30 views
7

Bazı projelerde json şema doğrulamasını kullanmaya çalışıyorum ve "gerekli" alanı hakkında soru sormak istiyorum.JSON Şeması: zorunlu alan

bu anahtar kelime değeri bir dizi OLMALIDIR: current doc yılında

bir specifiaction yoktur. Bu dizi en az bir öğeye sahip olmalıdır. Bu dizinin elemanları dizeler olmalı ve benzersiz olmalısın.

"properties": { 
    "foo": { 
     "required": true 
    } 
} 

gerekli alanları tanımlamak için geçerli yolu nedir:

Ancak web başka örneklerde, şöyle bir şey bulabilirim?

cevap

13

JSON Şeması'nın 3 sürümünde, bu bir boole idi. En son sürümde 4, şimdi bir dizi dizedir. Kullandığınız doğrulayıcı, eski belirtimi hala uyguluyor olabilir.