我收到以下错误,而我尝试将数据从一个表复制到另一个表。临时文件已将表行正确转换为JSON格式;但是,出现此错误:
JSON临时文件:第1行 - > {" field_0":"芒果"}
"读取数据时出错,错误消息:行中的JSON解析错误 从位置0开始:没有这样的字段:field_0"
答案 0 :(得分:0)
很抱歉,由于声誉不佳,我无法发表评论,但我认为这个问题可能与JSON parsing error in row starting at position 0: . Row size is larger than: 2097152
直接相关您的JSON数据应如下所示:
{"user_id":1,"address": "london", "birthday":xxxx}
{"user_id":2,"address": "london", "birthday":xxxx}
{"user_id":3,"address": "NY", "birthday":xxxx}
而不是
[{"user_id":1,"address": "london", "birthday":xxxx},
{"user_id":2,"address": "london", "birthday":xxxx},
{"user_id":3,"address": "NY", "birthday":xxxx}]
支持JSON format。我认为你的表可以正确转换为JSON格式,但不是BigQuery期望的格式。