gogen-avro:生成Go代码以序列化和反序列化Avro模式

时间:2024-05-27 23:43:19
【文件属性】:

文件名称:gogen-avro:生成Go代码以序列化和反序列化Avro模式

文件大小:313KB

文件格式:ZIP

更新时间:2024-05-27 23:43:19

Go

戈根阿夫罗 根据您的Avro架构生成类型安全的Go代码,包括支持Avro架构演进规则的序列化器和反序列化器。 还支持反序列化通用Avro数据(测试版)。 目录 使用gogen-avro的公司/项目 报告问题 备择方案 安装 gogen-avro有两个部分:一个在系统上安装(通常在GOPATH上)以生成代码的工具,以及一个导入的运行时库。 要生成结构,请安装命令行工具(通用包不需要): go get github.com/actgardner/gogen-avro/v7/cmd/... 这会将gogen-avro二进制文件放入$GOPATH/bin ,该文件应该是PATH的一部分。 通用数据 注意:常规数据是受支持的当前为beta。 请报告任何问题或功能要求! 要将通用Avro数据反序列化为Go结构而不生成代码,请使用读取器和写入器模式实例化一个新的generic.Codec :


网友评论