MongoDB.Bson (2.5+) heeft ondersteuning om te mappen tussen BsonValues en .Net objects.BsonTypeMapper Class
Een BsonValue (of BsonDocument) toewijzen aan .Net-objectgebruik
var dotNetObj = BsonTypeMapper.MapToDotNetValue(bsonDoc);
U kunt dan de serialisatiebibliotheek van uw keuze gebruiken. Bijvoorbeeld,
JsonConvert.SerializeObject(dotNetObj);
Als je een lijst met BsonDocument hebt
var dotNetObjList = bsonDocList.ConvertAll(BsonTypeMapper.MapToDotNetValue);