有没有办法从地图创建架构。我有一个带有键值对的映射,想从中创建 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。
添加回答
举报
0/150
提交
取消