gpt4 book ai didi

python - 在 Python 中反序列化 Avro 对象,而无需手头有 AVRO 架构

转载 作者:太空宇宙 更新时间:2023-11-03 20:30:01 26 4
gpt4 key购买 nike

我想看一个示例,说明如何在 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)

最佳答案

传入 DatumReader架构是可选的。如果您想在不提供架构的情况下进行读取,您可以创建一个 DatumReader() 而不为其提供架构。

关于python - 在 Python 中反序列化 Avro 对象,而无需手头有 AVRO 架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57565282/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com