MongoDB.Bson (2.5+) có hỗ trợ ánh xạ giữa các đối tượng BsonValues và .Net.BsonTypeMapper Class
Để ánh xạ BsonValue (hoặc BsonDocument) sang sử dụng đối tượng .Net
var dotNetObj = BsonTypeMapper.MapToDotNetValue(bsonDoc);
Sau đó, bạn có thể sử dụng lựa chọn thư viện tuần tự hóa của mình. Ví dụ:
JsonConvert.SerializeObject(dotNetObj);
Nếu bạn có Danh sách BsonDocument
var dotNetObjList = bsonDocList.ConvertAll(BsonTypeMapper.MapToDotNetValue);