MongoDB.Bson (2.5+) के पास BsonValues और .Net ऑब्जेक्ट्स के बीच मैप करने का समर्थन है। BsonTypeMapper क्लास
BsonValue (या BsonDocument) को .Net ऑब्जेक्ट उपयोग में मैप करने के लिए
var dotNetObj = BsonTypeMapper.MapToDotNetValue(bsonDoc);
फिर आप अपनी पसंद के क्रमांकन पुस्तकालय का उपयोग कर सकते हैं। उदाहरण के लिए,
JsonConvert.SerializeObject(dotNetObj);
यदि आपके पास BsonDocument की सूची है
var dotNetObjList = bsonDocList.ConvertAll(BsonTypeMapper.MapToDotNetValue);