Допустим, у меня есть следующие данные:
{
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',
}]
}