MongoDB.Bson (2.5+) podporuje mapování mezi objekty BsonValues a .Net. Třída BsonTypeMapper
K mapování BsonValue (nebo BsonDocument) na objekt .Net použijte
var dotNetObj = BsonTypeMapper.MapToDotNetValue(bsonDoc);
Poté můžete použít svou volbu serializační knihovny. Například,
JsonConvert.SerializeObject(dotNetObj);
Pokud máte seznam BsonDocument
var dotNetObjList = bsonDocList.ConvertAll(BsonTypeMapper.MapToDotNetValue);