Tso*_*yan 1 java avro avro-tools
将“org.apache.avro.generic.GenericRecord”转换为“java.util.Map”的简单方法
使用 java 8 lambdas 你可以这样做
Map<String, Object> map = new HashMap<>();
genericRecord.getSchema().getFields().forEach(field ->
map.put(field.name(), genericRecord.get(field.name())));
Run Code Online (Sandbox Code Playgroud)