This question already has answers here:
Convert MongoDB BsonDocument to valid JSON in C#

(11个答案)


5年前关闭。



BsonDocument.ToJson()方法返回无效的JSON,因为ObjectID()ISODate是无效的JSON。

从任意的BSON文档中获取有效JSON的最佳方法是什么?

最佳答案

您可以尝试这样的事情

var document = new BsonDocument("_id", ObjectId.GenerateNewId());
    var jsonWriterSettings = new JsonWriterSettings { OutputMode = JsonOutputMode.Strict }; // key part
    Console.WriteLine(document.ToJson(jsonWriterSettings));

欲了解更多信息
https://groups.google.com/forum/#!topic/mongodb-user/fQc9EvsPc4k

关于c# - 将BSON转换为有效的JSON,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35351256/

10-12 15:12