web-dev-qa-db-ja.com

BSONを有効なJSONに変換する

BsonDocument.ToJson()およびISODateは有効なJSONではないため、ObjectID()メソッドは無効なJSONを返します。

任意のBSONドキュメントから有効なJSONを取得するための最良の方法は何ですか?

10
BanksySan

あなたはこのようなことを試すことができます

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

12
Mainul