最近mongoを使用しています。これは、(基本的に)json形式の非常に大きなネストされたハッシュが大量にあることを意味します。現在、私はpython -mjson.tool
emacsでjsonをパイプ処理しています。これは、jsonに最適ですが、bsonにはObjectId( "key")とISODate( "date")も含まれています(たとえば、{"_id": ObjectId("4ec319b0e35c1f1063000015"), "date": ISODate("2011-11-16T00:00:00Z")}
これらは有効なjsonではないため、pythonlibがpukeします。 。
より寛大なプリティファイアを知っている人はいますか?またはBSONの仕事を達成するための他の方法。ソリューションがラッピング関数を削除してもかまいませんが、深くネストされたjsonデータ構造をより簡単に視覚化できるようになります