此问题已在此处有答案:
How can I diagnose common errors in JSON data?(1个答案)
6天前关闭
我正在使用以下代码从文件加载JSON:
file = 'file_name'
obj_list = []
with open(file) as f:
for json_obj in f:
obj_list.append(loads(json_obj))
我收到错误:
JSONDecodeError: Extra data: line 1 column 21 (char 20)
我所有的文件看起来都像这样,但要大得多。
{"some":"property2"}{"some":"property"}{"some":"property3"}
有没有办法在python中为大量文件解析这个?
2条答案
按热度按时间1wnzp6jl1#
你的json无效。应该是这样的
ergxz8rk2#
阅读内容,添加[]使其成为有效的json,然后用
json
包加载它。