【发布时间】:2020-07-03 19:58:47
【问题描述】:
我正在编写代码来反序列化具有数组类型记录的 avro 嵌套记录,方法是将 POJO 用于数组类型记录并在主 POJO 类中作为列表调用以进行反序列化。但是我不明白如何使用多个模式来反序列化记录。
架构结构:
{
"type": "record",
"name": "MainSchemaName",
"version": "2",
"namespace": "com.cmain",
"doc": "AExample",
"fields": [
{
"name": "MainABC",
"type": {
"type": "array",
"items": {
"name": "ABCarr",
"type": "record",
"fields": [
{
"name": "prod1",
"type": "double"
},
{
"name": "prod2",
"type": "string"
}
]
}
}
},
{
"name": "comnsu1",
"type": "int"
}
]
}
【问题讨论】:
-
问题上的架构结构无效
-
更新了我正在使用的架构
标签: java apache-kafka deserialization avro