我的目标是将JSON文件转换为可使用Python从Cloud Storage上传到BigQuery的格式(如此描述)。
我尝试使用 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_)