我非常熟悉在 Java 中创建 Avro 对模式。例如,
static final String RECORD_STRING =
"{\n" +
" \"type\": \"record\",\n" +
" \"name\": \"exampleRecord1\",\n" +
" \"fields\": [\n" +
" {\"name\": \"id\", \"type\": \"string\"}\n" +
"]\n" +
"}";
static{
final Schema.Parser parser = new Schema.Parser();
Schema KEY_SCHEMA = parser.parse(RECORD_STRING);
Schema VALUE_SCHEMA = Schema.create(Schema.Type(STRING)) ;
Schema PAIR_SCHEMA = Pair.getPairSchema(KEY_SCHEMA, VALUE_SCHEMA);
}
我将如何在不使用任何 Java 的情况下直接将此 Pair Schema 编写为文件中的 JSON?