title: Convert BSON to valid JSON
body: <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>