python - 如何在 Python 中反序列化宽松的扩展 json 或简化的 json 字符串并在适当的地方获取 bson 对象?
问题描述
我有一个简化的 json 字符串,如下所示:
j = '{"_id": {"_id": "5923e0e8bf681d1000abea4c", "copyingData": true}, "currency": "USD"}'
我想要做的是反序列化它,以便作为回报,我将有一个带有 as 的字典-_id
类似于bson.objectid
使用pymongo 检索的原始文档。currency
string
我该怎么做?
我尝试使用bson.json_util.loads
各种参数,但它只是将它作为一个简单的 json 加载(所以 _id 是 a dict
)
谢谢!
解决方案
推荐阅读
- git - “git log --follow”总是忽略合并提交
- python - 如何在 Python 中捕获特定的索引错误并为此附加新值?
- javascript - 是否可以访问表外的 BTable 道具?
- google-sheets - 跨工作表的条件格式以基于大于比较突出显示单元格
- node.js - 如何在打字稿中合并来自不同文件的不同快递路线
- python - 具有图像尺寸的预测时的 Faster-RCNN Pytorch 问题
- ios - 将图像文件保存在文档目录中并从中获取图像文件并在 Objective C 中的视图上显示
- javascript - 当我使用 app.js 中的模板时,当我使用 zepto.js(甚至是 jquery)时,我无法通过 ajax 连接 php 代码
- python-3.x - 如何在特征(列)少于训练集的样本上测试 nlp 模型?
- unix - Sed 命令将检查我的文件的第二列并删除匹配的数据