1)我想找到文件的压缩类型
2)然后解压缩avro文件
3)然后使用嵌入式架构转换为Map<String, Object>
。
4)在JsonEncoding中,如何处理JsonEncoder转换时的UNION,并在UNIONS情况下以数据类型为键。
FileReader<Object> fileReader = DataFileReader.openReader(new SeekableByteArrayInput(b), reader);
JsonEncoder encoder = EncoderFactory.get().jsonEncoder(schema, os);
for (Object datum : fileReader) {
writer.write(datum, encoder);
}
encoder.flush();
此代码将UNION类型的src转换为json字符串=>
{"src":{"string":"images/img.png"}
有没有一种方法可以避免使用该字符串键,并且使用类似{"src":"images/img.png"}