我正在尝试使用Go BigQuery Storage API Client。我检查过大多数字段类型都可以插入数据。但是,每次插入数据时,准备协议缓冲区定义并不愉快。Java 客户端有JsonStreamWriter类;这似乎非常有用。有没有一种方法可以在没有协议缓冲区定义的情况下使用 Go 客户端作为 Java 客户端来插入数据?
1 回答
饮歌长啸
TA贡献1951条经验 获得超3个赞
adapt
的子包包括managedwriter
将模式转换为描述符表示的功能。
再加上https://pkg.go.dev/google.golang.org/protobuf/encoding/protojson应该可以合理地使用 JSON 作为中间格式。managedwriter 中的集成测试也证明了这一点。
如果您想分享有关您的特定转换需求的更多详细信息,请在 google-cloud-go 存储库上打开一个问题以提供更多详细信息。
- 1 回答
- 0 关注
- 81 浏览
添加回答
举报
0/150
提交
取消