Ich habe ein json Dokument, in dem ein Teil entweder null oder ein Subobjekt sein kann, wie folgt aus:Wie spezifiziert man eine Eigenschaft als null oder eine Referenz?
[{
"owner":null
},
{
"owner":{
"id":1
}
}]
Die Frage ist, ob man über diese in ref unter Verwendung von json Schema Entwurf v4 zu modellieren?
Was Ich mag würde, ist so etwas wie dieses
{
"type":"object",
"properties":{
"owner":{
"type":["null", "object"],
"$ref":"#/definitions/id"
}
},
"definitions":{
"id":{
"type":"object",
"properties":{
"id":{
"type":"number"
}
}
}
}
}