我正在嘗試使用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 關注
- 115 瀏覽
添加回答
舉報
0/150
提交
取消