可能重复:
如何强制netwtonsoftjson序列化程序将datetime属性序列化为字符串?
我正在使用Newtonsoft.Json将我的对象转换为Json文件。但我对DateTime
有问题,在我的对象中,datetime字段被设置为"7/30/2012 8:29:12 PM"
,但在JSON文件中。我得到的DateTime
字段格式如下:
"/Date(1343660352227+0530)/"
。
我需要获得与对象相同格式的DateTime
。有可能吗?我应该怎么做才能获得相同的格式?
我得到的解决方案如下。
JsonConvert.SerializeObject(this, Formatting.None, new IsoDateTimeConverter() {
DateTimeFormat = "yyyy-MM-dd hh:mm:ss"
});
答案是:
如何强制netwtonsoftjson序列化程序将datetime属性序列化为字符串?