命令行美化 BSON
最近一直在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论