C# MongoDB对于ObjectId 和 ISODate 时间的问题我该如何序列化成正常的json呢?
JsonWriterSettings jsonWriterSettings = new JsonWriterSettings();
jsonWriterSettings.OutputMode = JsonOutputMode.Strict;
var a = docs.ToJson(jsonWriterSettings);

对于objectId类型和时间类型转化出来是这样

[{ "_id" : { "$oid" : "5da97496532e46bef095b9fe" }, "time" : { "$date" : 1571386506000 }, "picture_1" : "123", "picture_2" : "123", "picture_3" : "123", "picture_4" : "123", "goodsintro" : "123", "deletestate" : 0, "state" : "上架", "realsold" : 0, "inventory" : "0", "totalsold" : 0 }]
var a = docs.ToJson();

则是这种

{"_id" : ObjectId("5001047632e3988ad237a206"), "name" : "xx", "date" : ISODate("2012-07-14T05:32:38.189Z")}

使用的驱动是 MongoDB.Driver;MongoDB.Bson;MongoDB.Bson.IO;
那么对于ObjectId 和 ISODate 时间的问题我该如何序列化成正常的json呢?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐