为什么Python不能解析这个JSON数据?
我在文件中有这个JSON:
{
"maps": [
{
"id": "blabla",
"iscategorical": "0"
},
{
"id": "blabla",
"iscategorical": "0"
}
],
"masks": [
"id": "valore"
],
"om_points": "value",
"parameters": [
"id": "valore"
]}我写了这个脚本来打印所有的JSON数据:
import jsonfrom pprint import pprintwith open('data.json') as f:
data = json.load(f)pprint(data)但该程序引发了一个例外:
Traceback (most recent call last): File "<pyshell#1>", line 5, in <module> data = json.load(f) File "/usr/lib/python3.5/json/__init__.py", line 319, in loads return _default_decoder.decode(s) File "/usr/lib/python3.5/json/decoder.py", line 339, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/usr/lib/python3.5/json/decoder.py", line 355, in raw_decode obj, end = self.scan_once(s, idx) json.decoder.JSONDecodeError: Expecting ',' delimiter: line 13 column 13 (char 213)
如何解析JSON并提取其值?
梵蒂冈之花
慕尼黑的夜晚无繁华
慕的地6264312
随时随地看视频慕课网APP
相关分类