Java Avro枚举序列化
如何在avro中序列化java枚举 例如我有enum-Java Avro枚举序列化,java,avro,Java,Avro,如何在avro中序列化java枚举 例如我有enum- enum color { WHITE,RED,GREEN } avro模式 { "type": "enum", "name": "Color", "symbols" : ["WHITE", "RED", "GREEN"] } enum应该为avro序列化实现哪个接口要在avro中序列化enum,它应该实现GenericEnumSymbol接口 注意:模式字段名应为Schema$,因为avro API类指定的数据使用反射
enum color {
WHITE,RED,GREEN
}
avro模式
{
"type": "enum",
"name": "Color",
"symbols" : ["WHITE", "RED", "GREEN"]
}
enum应该为avro序列化实现哪个接口要在avro中序列化enum,它应该实现GenericEnumSymbol接口
注意:模式字段名应为Schema$,因为avro API类指定的数据使用反射来获取此字段getDeclaredField(“Schema$”)。Hello@shivam能否请您详细说明您的答案?当我执行
public enum ColorEnum implements GenericEnumSymbol
时,我得到一个错误Comparable不能用不同的类型参数继承。