У меня есть json-документ, в котором часть может быть либо нулевой, либо подобъектом, например:
[{
"owner":null
},
{
"owner":{
"id":1
}
}]
Вопрос в том, можно ли смоделировать это в проекте j4 схемы json, используя ref?
Что бы я хотел, это что-то вроде этого
{
"type":"object",
"properties":{
"owner":{
"type":["null", "object"],
"$ref":"#/definitions/id"
}
},
"definitions":{
"id":{
"type":"object",
"properties":{
"id":{
"type":"number"
}
}
}
}
}