两次使用json_loads()时的ValueError(errmsg(“Extra Data”,s,end,len(s)))

时间:2014-09-02 14:44:41

标签: python json

我试图通过创建文件指针并在它们上使用json.load或json.loads来从两个文件tmp.json和sidebar_order.json加载json数据:

json_data = open('tmp.json')
data = json.load(json_data)

和:

menu_data = open('sidebar_order.json').read()
sidebar_data = json.loads(menu_data)

但我一直在标题中收到错误?

请帮忙吗?我已经看了一些处理这个错误的stackoverflow问题,但我不明白为什么json.load不能在两个不同的文件上工作?

1 个答案:

答案 0 :(得分:0)

我发现使用它两次不是问题,我的sidebar_data.json文件中有一个问题,它有一个未关闭的' ['而json认为它有多个无法处理的物体。