18

可能重复:
如何强制 netwtonsoft json 序列化程序将日期时间属性序列化为字符串?

我正在使用 Newtonsoft.Json 将我的对象转换为 JSON 文件。但是我遇到了问题DateTime,在我的对象中,日期时间字段设置为"7/30/2012 8:29:12 PM"但在 JSON 文件中。我得到DateTime这种格式的字段:

"\/Date(1343660352227+0530)\/".

我需要得到与DateTime对象相同的格式。可能吗?我应该怎么做才能获得相同的格式?

4

1 回答 1

16

我得到了如下解决方案。

JsonConvert.SerializeObject(this, Formatting.None, new IsoDateTimeConverter() {
    DateTimeFormat = "yyyy-MM-dd hh:mm:ss"
});

这是答案:

如何强制 netwtonsoft json 序列化程序将 datetime 属性序列化为字符串?

于 2012-08-01T13:46:58.600 回答