У меня есть следующая jsonschema:
{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"abc": {
"type": "array",
"item": {
"type": "object",
"minItems": 1,
"properties": {
"a" : {"type": "string"},
"b" : {"type": "string"}
},
"required": [ "a", "b" ]
}
}
},
"required": [ "abc" ]
}
Если я передам в валидатор следующие данные:
{
"abc": [
{
},
{
}
]
}
Валидатор не выдаст ошибок, но такие данные неверны.