MongoDB.Bson (2.5+) memiliki dukungan untuk memetakan antara BsonValues dan .Net objects.BsonTypeMapper Class
Untuk memetakan BsonValue (atau BsonDocument) ke objek .Net gunakan
var dotNetObj = BsonTypeMapper.MapToDotNetValue(bsonDoc);
Anda kemudian dapat menggunakan perpustakaan serialisasi pilihan Anda. Misalnya,
JsonConvert.SerializeObject(dotNetObj);
Jika Anda memiliki Daftar BsonDocument
var dotNetObjList = bsonDocList.ConvertAll(BsonTypeMapper.MapToDotNetValue);