【发布时间】:2019-08-20 00:16:30
【问题描述】:
我想看一个示例,说明如何在 Python 中反序列化 AVRO 对象,而无需手头有 AVRO 模式。
我在下面找到了一个反序列化示例,但 avro.io.DatumReader 使用模式作为输入。是否可以从 raw_bytes 中提取 AVRO 架构?
bytes_reader = io.BytesIO(raw_bytes)
decoder = avro.io.BinaryDecoder(bytes_reader)
reader = avro.io.DatumReader(schema)
decoded_data = reader.read(decoder)
【问题讨论】: