ITPub博客

首页 > > > C# MongoDB对于ObjectId 和 ISODate 时间的问题我该如何序列化成正常的jso

C# MongoDB对于ObjectId 和 ISODate 时间的问题我该如何序列化成正常的jso

作者:choubou 时间:2019-10-22 13:37:23 0 删除 编辑

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")}


那么对于ObjectId 和 ISODate 时间的问题我该如何序列化成正常的json呢?

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4548/viewspace-3136957/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 数据访问出错
请登录后发表评论 登录
全部评论

注册时间:2019-10-08

  • 博文量
    175
  • 访问量
    10712