У меня есть массив схем json let arr = [{json-schema1}, {json-schema2}, .., {json-schemaN}] Есть ли возможность проверить мой объект json во всех них без использованияцикл?
let i =0
for(i=0;i<arr.length;i++)
{
ajv.compile(arr[i]);
ajv.validate(jsonObject)
}
что я хочу примерно так:
ajv.compile(arr);
ajv.validate(object)
В своей структуре Json содержатся ссылки на другие схемы json, например:
{
test:
{
property1:
{
$ref: "url"
}
}
}
Таким образом, другой вопрос заключается в том, нужно ли мне предоставлять или добавлять все схемы json (или компилировать их с помощью цикла), или ajv автоматически находит схему json $ reference?