我有一个叫mongo的收藏测试.json,我无法阅读测试.json从python.如果我运行下面的代码,它给出了错误
ValueError: No JSON object could be decoded
from bson import ObjectId
import json
from pprint import pprint
with open('E:/Work/Paths/Production/test.json') as data_file:
data = json.load(data_file)
pprint(data)
你知道吗测试.json你知道吗
{
"_id" : ObjectId("582c2011fe5dc80c8f2f8077"),
"menuNumber" : NumberInt(14603),
"imageurl" : "menu/test.png",
"imageurl_thumb" : "master/14603_thumb.png"
}
{
"_id" : ObjectId("582c2018fe5dc80c8f2f8078"),
"menuNumber" : NumberInt(14614),
"imageurl" : "menu/test1.png",
"imageurl_thumb" : "master/14614_thumb.png"
}
实际上测试.json你建立的文件不是一个有效的json,它可以被视为每一行都是一个json对象,以'{'开始,以'}'结束,但不是整个文件。您应该将其作为普通文件读取,然后应用一些技术将其作为json加载。你知道吗
相关问题 更多 >
编程相关推荐