为了账号安全,请及时绑定邮箱和手机立即绑定

如何从 Map 创建架构并注册到架构注册表

如何从 Map 创建架构并注册到架构注册表

回首忆惘然 2021-08-19 18:27:23
有没有办法从地图创建架构。我有一个带有键值对的映射,想从中创建 Schema。我已经看到了 org.apache.avro.Schema 类(来自 avro-tools-1.8.2.jar)并且有像下面这样的 API 来读取 JSON 并从中创建 Schema。public Schema parse(File file) throws IOException {      return parse(FACTORY.createJsonParser(file));    }public Schema parse(InputStream in) throws IOException {      return parse(FACTORY.createJsonParser(in).disable(              JsonParser.Feature.AUTO_CLOSE_SOURCE));    }public Schema parse(String s, String... more) {      StringBuilder b = new StringBuilder(s);      for (String part : more)        b.append(part);      return parse(b.toString());    }public Schema parse(String s) {      try {        return parse(FACTORY.createJsonParser(new StringReader(s)));      } catch (IOException e) {        throw new SchemaParseException(e);      }    }关于如何从地图创建架构的任何指针?创建模式后,我会将其注册到 Confluent Schema Registry。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 116 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信