问题描述
此问题与Avro 1.9.2和Java有关
对于具有以下架构的字段,avro编译器在生成的类中未添加任何转换*,并且反序列化失败,并发生ClassCastException,提示无法将java.lang.Integer强制转换为java.time.LocalDate
{
"name": "BIRTH_DT","type": [
"null",{
"type": "int","logicalType": "date"
}
],"default": null
}
* Conversions-将int转换为java LocalDate对象的代码
如何反序列化具有这种模式的消息?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)