У меня есть схема json вроде этой:
let schema = {
type: 'object',
properties : {
first: {
type : 'object',
properties : {
foo : {type : 'string'}
}
},
second: {
type : 'object',
properties : {
bar : {type : 'boolean'}
}
}
}
}
Я пытаюсь реализовать это условие: если {bar: true} , то "foo" необходимо ( обязательно)
примерно так:
let schema = {
type: 'object',
properties : {
first: {
type : 'object',
properties : {
foo : {type : 'string'}
}
},
second: {
type : 'object',
properties : {
bar : {type : 'boolean'}
},
if:{
bar : {const : 'true'}
},
then:{
required : {'$data': '1/first/foo'}
}
}
}
}
но не работает !!!!