将MongoDB BsonDocument转换为字符串

Jou*_*man 15 serialization document mongodb mongodb-.net-driver

如何将整个MongoDB BsonDocument转换为字符串?

(我正在使用官方的C#驱动程序)

小智 16

您可以使用将BsonDocument转换为JSON格式的字符串MongoDB.Bson.BsonExtensionMethods.ToJson.

  • 您需要使用选项调用扩展方法来生成有效的json:ToJson(new JsonWriterSettings {OutputMode = JsonOutputMode.Strict}) (5认同)

Jou*_*man 5

使用的代码如下所示:

string rc = responseDoc.ToJson<MongoDB.Bson.BsonDocument>();
Run Code Online (Sandbox Code Playgroud)