将 BSON 转换为有效 JSON
Convert BSON to valid JSON
BsonDocument.ToJson()
方法 returns 无效 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
BsonDocument.ToJson()
方法 returns 无效 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