我已将avsc文件中字段的数据类型修改为:
{ "name": "base","type": ["null","double"],"default": null,"doc": "Base amount" },
最初是字符串类型。
但是即使在eclipse中构建项目之后,avro生成的java类仍然具有String。
不清楚“在eclipse中构建项目”是做什么的,但是您可以使用Maven或Gradle Avro插件读取架构并重新创建Java类。