【发布时间】:2018-12-20 09:24:05
【问题描述】:
我的目标是使用 Python 将 JSON 文件转换为可以从 Cloud Storage 上传到 BigQuery (as described here) 的格式。
我尝试使用newlineJSON 包进行转换,但收到以下错误。
JSONDecodeError: Expecting value or ']': line 2 column 1 (char 5)
有没有人能解决这个问题?
这里是示例 JSON 代码:
[{
"key01": "value01",
"key02": "value02",
...
"keyN": "valueN"
},
{
"key01": "value01",
"key02": "value02",
...
"keyN": "valueN"
},
{
"key01": "value01",
"key02": "value02",
...
"keyN": "valueN"
}
]
这是现有的 python 脚本:
with nlj.open(url_samplejson, json_lib = "simplejson") as src_:
with nlj.open(url_convertedjson, "w") as dst_:
for line_ in src_:
dst_.write(line_)
【问题讨论】:
标签: python json google-cloud-platform google-bigquery