无法从Python读取MongoDB的JSON文件

2024-06-08 05:54:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个叫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"
}

Tags: fromtestimportidjsondatapngfile
1条回答
网友
1楼 · 发布于 2024-06-08 05:54:41

实际上测试.json你建立的文件不是一个有效的json,它可以被视为每一行都是一个json对象,以'{'开始,以'}'结束,但不是整个文件。您应该将其作为普通文件读取,然后应用一些技术将其作为json加载。你知道吗

相关问题 更多 >

    热门问题