我正在嘗試使用Go BigQuery Storage API Client。我檢查了可以為大多數欄位型別插入資料。但是,每次插入資料時,準備協議緩沖區定義并不愉快。Java 客戶端有JsonStreamWriter類;它似乎非常有用。
有沒有一種方法可以在沒有協議緩沖區定義的情況下使用 Go 客戶端作為 Java 客戶端插入資料?
uj5u.com熱心網友回復:
的adapt子包managedwriter 包括將模式轉換為描述符表示的功能。
再加上https://pkg.go.dev/google.golang.org/protobuf/encoding/protojson應該可以合理地使用 JSON 作為中間格式。managedwriter 中的集成測驗也證明了這一點。
如果您想分享有關您的特定轉換需求的更多詳細資訊,請在 google-cloud-go 存盤庫上打開一個帶有更多詳細資訊的問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/514613.html
標籤:Google Cloud Collective 去谷歌大查询google-bigquery-存储-api
上一篇:gcloud函式部署運行時錯誤“未定義:unsafe.Slice;錯誤ID:2f5e35a0”
下一篇:從os.stdout讀取
