TypeError:ObjectId('')不可序列化JSON

TypeError:ObjectId('')不可序列化JSON,第1张

TypeError:ObjectId('')不可序列化JSON

您应该定义自己

JSONEnprer
并使用它:

import jsonfrom bson import ObjectIdclass JSonEnprer(json.JSONEnprer):    def default(self, o):        if isinstance(o, ObjectId): return str(o)        return json.JSONEnprer.default(self, o)JSonEnprer().enpre(analytics)

也可以按以下方式使用它。

json.enpre(analytics, cls=JSONEnprer)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5622808.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存