7
BsonDocument.ToJson()
方法返回無效的JSON,因爲ObjectID()
和ISODate
不是有效的JSON。將BSON轉換爲有效的JSON
從任意BSON文檔中獲取有效JSON的最佳方法是什麼?
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
我這樣做了,但是,當我在api中返回這個json時,我得到了json中的所有尾部\。如何管理? –
我覺得很奇怪,[ 「嚴」 模式(https://docs.mongodb.org/manual/reference/mongodb-extended-json /)不是默認值,但情況就是這樣。據猜測,我認爲更多的用戶投票支持將輸出直接剪切/粘貼到MongoDB shell中。 –