Пожалуйста, смотрите ниже схему JSON:
{
"parentType" : {
"type": "string",
"enum": ["A","B"]
},
"parentId" :{
"type": "string"
}
}
Как поместить зависимость так, чтобы, если какой-либо объект json имел "parentType": "A", тогда "parentId" должен быть обязательным, но если "parentType": "B", то "parentId" является необязательным.