我有一个可以采用ObjectType1,ObjectType2
的字段{
"field":[ObjectType1 | ObjectType2]
}
例如地址可以是街道地址,邮政信箱。
{
"address":{
"street":"123 anystreet",
"city":"Any Town"
}
}
OR
{
"address":{
"pobox":"6554",
"zip" :"1234"
}
}
我如何以昂首阔步的方式表达/描述这一点?感谢您的帮助。
答案 0 :(得分:1)
你不能这样做,除非变体有一个公共字段,让你知道它是哪个对象,在这种情况下你可以使用继承/多态。