命令行美化 BSON

发布于 2024-12-15 16:12:13 字数 366 浏览 0 评论 0原文

最近一直在使用 mongo,这意味着大量(基本上)json 格式的非常大的嵌套哈希。目前,我在 emacs 中通过 python -mjson.tool 传输 json,这对于 json 非常有用,但 bson 还包括 ObjectId("key") 和 ISODate("date") (例如, <代码>{“_id”:ObjectId(“4ec319b0e35c1f1063000015”),“日期”: ISODate("2011-11-16T00:00:00Z")} 不是有效的 json,会导致 python 库呕吐。

有谁知道更宽松的美化器或其他方法来完成这项工作吗?对于 BSON,我什至不介意解决方案是否删除包装函数,更重要的是能够更轻松地可视化深层嵌套的 json 数据结构。

been working with mongo recently, which means a ton of very large nested hashes in (basically) json format. Currently I am piping json through python -mjson.tool in emacs, which works great for json, but bson also includes ObjectId("key"), and ISODate("date") (for example, {"_id": ObjectId("4ec319b0e35c1f1063000015"), "date": ISODate("2011-11-16T00:00:00Z")} which are not valid json, and causes the python lib to puke.

Does anyone know of a more lenient prettifier? Or some other way to accomplish the job for BSON. I don't even mind if the solution drops the wrapping functions, it is more to be able to visualize a deeply nested json datastructure easier

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文