This question already has answers here:
Convert MongoDB BsonDocument to valid JSON in C#
(11个答案)
5年前关闭。
从任意的BSON文档中获取有效JSON的最佳方法是什么?
欲了解更多信息
https://groups.google.com/forum/#!topic/mongodb-user/fQc9EvsPc4k
(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