gpt4 book ai didi

null - Avro ENUM 字段

转载 作者:行者123 更新时间:2023-12-03 13:44:36 27 4
gpt4 key购买 nike

我正在尝试在 Avro 模式中创建 Union 字段并使用它发送相应的 JSON 消息,但要拥有其中一个字段 - null .

https://avro.apache.org/docs/1.8.2/spec.html#Unions

具有相应 JSON 数据的最简单 UNION 类型(avro 模式)的示例是什么?
(尝试制作没有空/空数据和空/空数据的示例)。

最佳答案

这里有一个例子。

空枚举

{"name": "Stephanie", "age": 30, "sex": "female", "myenum": null}

非空枚举
{"name": "Stephanie", "age": 30, "sex": "female", "myenum": "HEARTS"}

架构
{
"type": "record",
"name": "Test",
"namespace": "com.acme",
"fields": [{
"name": "name",
"type": "string"
}, {
"name": "age",
"type": "int"
}, {
"name": "sex",
"type": "string"
}, {
"name": "myenum",
"type": ["null", {
"type": "enum",
"name": "Suit",
"symbols": ["SPADES", "HEARTS", "DIAMONDS", "CLUBS"]
}
]
}
]
}

关于null - Avro ENUM 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50283736/

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