将 BSON 转换为有效的 JSON

本文关键字:JSON 有效 BSON 转换 | 更新日期: 2023-09-27 18:34:12

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

从仲裁BSON文档中获取有效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