【问题标题】:JSON Generation with "type": ["null", "string"],"使用 "type" 生成 JSON:["null", "string"],"
【发布时间】:2019-02-27 19:03:26
【问题描述】:

尝试按照 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 中创建此字段的方式有问题吗?除此之外,其他一切都运行良好,这会引发错误

【问题讨论】:

  • 你需要分享一些代码。
  • 添加您尝试如何转换为 avro 文件的代码...

标签: java json avro


【解决方案1】:

我发现了问题,我这一代所基于的 avro 架构与 kafka 中的架构不同

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-04
    • 2020-04-12
    • 2023-02-17
    • 2022-09-29
    相关资源
    最近更新 更多