使用控制台将多个JSON记录加载到BigQuery中

时间:2019-06-06 20:16:23

标签: json google-bigquery

我正在尝试使用here中所述的BigQuery Console将一些数据上传到JSON格式的bigquery中。

如果我在JSON文件中有一条记录,则可以成功上传。如果我将两个或多个记录放在带有换行符的JSON文件中,则会出现此错误:

 Error while reading data, error message: JSON parsing error in row starting at position 0: Parser terminated before end of string 

我尝试搜索stackoverflow和google,但没有找到任何信息的运气。我通过换行分隔符上传的两条记录可以作为单独的记录成功上传到单独的JSON文件中。

1 个答案:

答案 0 :(得分:1)

我的编辑器必须在换行符上添加了其他字符。我回到原始的json记录数组并使用:

cat test.json | jq -c '.[]' > testNDJSON.json

这解决了所有问题。