командная строка prettify BSON - PullRequest
1 голос
/ 16 ноября 2011

недавно работал с 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

...