недавно работал с mongo, что означает массу очень больших вложенных хэшей в (в основном) формате json.В настоящее время я пропускаю json через python -mjson.tool
в emacs, что прекрасно работает для json, но bson также включает ObjectId ("ключ") и ISODate ("дата") (например, {"_id": ObjectId("4ec319b0e35c1f1063000015"), "date": ISODate("2011-11-16T00:00:00Z")}
, которые не являются допустимыми json, ивызывает рвоту в Python.
Кто-нибудь знает о более мягком prettifier? Или какой-то другой способ выполнить работу для BSON. Я даже не возражаю, если решение отбрасывает функции обертывания, это большечтобы можно было проще визуализировать глубоко вложенную структуру данных JSON