我在C#中使用Avro序列化数据。 然后我用Python反序列化它。让我们假设我有以下架构:
{
"type": "record",
"name": "ClassXY",
"fields" : [{"name": "x", "type": "double"}]
}
如果我的记录属于" ClassXY"?我如何检查python-side? 我可以访问" name"的值(ClassXY)吗?不知何故?
答案 0 :(得分:0)
message_buf = io.BytesIO(message)
reader = avro.datafile.DataFileReader(message_buf, avro.io.DatumReader())
schema_name = reader.datum_reader.reader_schema.name