Avro架构是否可以具有未知/动态字段名



考虑以下json:

{
"id": "5ffhj4ksWRyt",
"name": "some name",
"custom_fields": [
"randomFieldName1": "a",
"randomFieldName2": "b"
]

idname字段总是已知的,但custom_fields名称是动态的,并且可以具有任何密钥名称。有可能写一个模式来考虑这一点吗?

您可以将custom_fields定义为map

https://avro.apache.org/docs/current/spec.html#Maps

最新更新