Convert BSON to valid JSON
<p>The <code>BsonDocument.ToJson()</code> method returns invalid JSON, as <code>ObjectID()</code> and <code>ISODate</code> are not valid JSON.</p>

<p>What's the best way to get valid JSON from an arbitary BSON document?</p>