尝试按照avro模式生成json。元素之一是:
{
"name": "myNumber",
"type": ["null", "string"],
"default": null
},
我已经用以下字段生成了json:
"myNumber": {
"string": "1460257"
},
但是当我这样做并尝试将其转换为avro文件以发布到kafka(使用apache avro库)时,出现此错误:
Expected Unknown fields: [myNumber]. Got END_ARRAY
我在JSON中创建此字段的方式有问题吗?除此之外,其他一切工作正常,这会引发错误
答案 0 :(得分:0)
我发现了这个问题,我基于我的一代而建立的avro模式不同于在kafka中找到的模式