将 BSON 转换为有效的 JSON
本文关键字:JSON 有效 BSON 转换 | 更新日期: 2023-09-27 18:34:12
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