为了账号安全,请及时绑定邮箱和手机立即绑定

在没有协议定义的情况下使用 managedwriter

在没有协议定义的情况下使用 managedwriter

Go
largeQ 2023-02-28 20:19:46
我正在尝试使用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 存储库上打开一个问题以提供更多详细信息。


查看完整回答
反对 回复 2023-02-28
  • 1 回答
  • 0 关注
  • 81 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信