Учитывая следующую схему JSON, можно ли указать, что свойство "имя" должно быть уникальным (т.е. в массиве "элементы" НЕ должно быть двух элементов с одинаковым "именем".
{
"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"
}
}
}
}
}
}
}
Я пытался использовать ключевое слово uniqueItems, но, похоже, оно было разработано для простых списков значений.