![](/img/trans.png)
[英]TypeError: Object of type 'ObjectId' is not JSON serializable using Flask and MongoDB
[英]mongoDB Object of type 'ObjectId' is not JSON serializable
我正在嘗試從 mongoDB 讀取文件到本地。
我的代碼如下: STRING = "myLocalPath" PATH = STRING + ".json"
with open(PATH,"w") as f:
d = users.find({'Credit' : str("The Associated Press") },
{'article_id':1,'Byline':1} )
for i in d:
f.write(json.dumps(i)+'\n')
f.close()
我收到錯誤 - 'ObjectId' 類型的對象不是 JSON 可序列化的..請提出建議。
嘗試這個:
from bson import json_util
for i in d:
f.write(json.dumps(i, default = json_util.default)+'\n')
f.close()
或者
import json
for i in d:
f.write(json.dumps(i, default = str)+'\n')
f.close()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.