我知道Avro支持Map [String,String]:
{
"name": "my_avro_field",
"type": [
"null",
{
"type": "map",
"values": [
"null",
"string",
]
}
]
}
,还有Map [String,List [String]]:
{
"name": "my_avro_field",
"type": [
"null",
{
"type": "map",
"values": {
"type": "array",
"items": "string"
}
}
]
}
有没有一种方法可以扩展此范围,以便同一字段支持上述两种类型,例如:
{
"name": "my_avro_field",
"type": [
"null",
{
"type": "map",
"values": [
"null",
"string",
"type": "array",
"values": {
"items": "string"
}
]
}
]
}
欣赏您的输入/评论。