2 回答

TA貢獻(xiàn)1906條經(jīng)驗 獲得超3個贊
您實際上需要構(gòu)建一個與架構(gòu)結(jié)構(gòu)相匹配的對象結(jié)構(gòu)。
這里的困惑在于該行:
jsonRow["geo_location.City.Names.en"] = bigquery.JsonValue("Irvine")
不會創(chuàng)建您期望的對象結(jié)構(gòu)。您創(chuàng)建的 json 對象實際上如下所示:
{
"geo_location.City.Names.en": "Irvine"
}
而你想要的東西看起來像:
{
"geo_location": {
"City": {
"Names": {
"en": "Irvine"
}
}
}
}
所以你的代碼應(yīng)該是這樣的:
// Probably not valid code. Just guessing.
jsonRow["geo_location"] = bigquery.JsonObject()
jsonRow["geo_location"]["City"] = bigquery.JsonObject()
jsonRow["geo_location"]["City"]["Names"] = bigquery.JsonObject()
jsonRow["geo_location"]["City"]["Names"]["en"] = bigquery.JsonValue("Irvine")
希望有幫助。
- 2 回答
- 0 關(guān)注
- 190 瀏覽
添加回答
舉報