相关疑难解决方法(0)

如何在Avro架构中嵌套记录?

我正在尝试让Python解析Avro架构,如下所示......

from avro import schema

mySchema = """
{
    "name": "person",
    "type": "record",
    "fields": [
        {"name": "firstname", "type": "string"},
        {"name": "lastname", "type": "string"},
        {
            "name": "address",
            "type": "record",
            "fields": [
                {"name": "streetaddress", "type": "string"},
                {"name": "city", "type": "string"}
            ]
        }
    ]
}"""

parsedSchema = schema.parse(mySchema)
Run Code Online (Sandbox Code Playgroud)

......我得到以下异常:

avro.schema.SchemaParseException: Type property "record" not a valid Avro schema: Could not make an Avro Schema object from record.
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

python avro

27
推荐指数
2
解决办法
2万
查看次数

标签 统计

avro ×1

python ×1