Может ли схема JSON соответствовать значениям из массива? - PullRequest
0 голосов
/ 12 декабря 2018

Допустим, у меня есть следующие данные:

{
 ids: ['12345'],
 images: [{
   id: '12345',
 }]
}

Я знаю, что могу написать схему, которая может обеспечить существование идентификаторов, является массивом и имеет строковое значение.Я также могу убедиться, что изображения имеют идентификатор, который является строкой.Но есть ли способ, которым я могу обеспечить, чтобы следующие два блока данных не прошли проверку с использованием схемы JSON?

{
 ids: [], // should fail because the id '12345' doesn't exist, and the images array is a different length than the ids array
 images: [{
   id: '12345',
 }]
}

Или:

{
 ids: ['54321'],// should fail because 12345 doesn't match any of the ids
 images: [{
   id: '12345',
 }]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...