Python JSON加载错误:ValueError:额外数据 我有一个我转储并输出到文件的字典列表: 但是我不能使用json.loads()来读取文件,因此我要么编码不当,要么解码不当(?)示例:

Python JSON加载错误:ValueError:额外数据 我有一个我转储并输出到文件的字典列表: 但是我不能使用json.loads()来读取文件,因此我要么编码不当,要么解码不当(?)示例:,python,json,Python,Json,返回: ValueError: Extra data: line 1 column 28779 - line 1 column 69744 (char 28779 - 69744) 如何将dict列表存储到文件中,以便将其解码为JSON?如 如果fp的内容使用基于ASCII的编码进行编码,则其他 而不是UTF-8(例如拉丁语-1),则必须使用适当的编码名称 明确规定。不基于ASCII的编码(如UCS-2)是 不允许,且应使用 getreader(编码)(fp),或者简单地解码为unicode

返回:

ValueError: Extra data: line 1 column 28779 - line 1 column 69744 (char 28779 - 69744)
如何将dict列表存储到文件中,以便将其解码为JSON?

如果fp的内容使用基于ASCII的编码进行编码,则其他 而不是UTF-8(例如拉丁语-1),则必须使用适当的编码名称 明确规定。不基于ASCII的编码(如UCS-2)是 不允许,且应使用 getreader(编码)(fp),或者简单地解码为unicode 对象并传递给loads()

尝试在参数列表中为load指定与
commoddata.json
中使用的相同编码

file = open("commentData.json", "r")
json_data = json.loads(file.read())
ValueError: Extra data: line 1 column 28779 - line 1 column 69744 (char 28779 - 69744)