mümkün "ad" özelliği "unsurlar" dizisindeki (yani aynı "name" ile iki öğe vardır olmamalı eşsiz olacağı göstermektir.JSON şemasında nasıl tanımlanır (mümkünse) dizi öğelerinden biri özelliği benzersizdir? Aşağıdaki JSON şema Verilen
{
"root":{
"type":"object",
"properties": {
"elements": {
"type":"array",
"minItems": 1,
"items":{
"type":"object",
"properties":{
"name": {
"type":"string",
"title":"Element Name",
"minLength":3,
},
"url": {
"type":"string",
"title":"Some URL"
}
}
}
}
}
}
}
ben uniqueItems anahtar sözcüğünü kullanmayı denedi, ancak değerlerin basit listeleri için tasarlandığı anlaşılıyor.
"Eşsiz ems ": true". Http://json-schema.org/example1.html EDIT: ietf tanımından önce hiç kullanılmadı: http://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-5.3. 4 – luchosrock
Problem 5.3.4.2'dir. Başarılı doğrulama koşulları şöyle diyor: "Örnek, tüm öğeleri benzersiz olduğunda başarıyla onaylar." Ama elementlerin eşsiz olup olmadığını nasıl tanımlarsınız? – begie