如何序列化为Json C#DateTime值?
我有一个对象模型,它包含日期时间属性。 正在通过调用将此对象序列化为Json格式 返回Json(模型) 因此,我得到了这个字符串 “/日期(1474398517910)/” 而不是日期时间。这是因为Json不支持日期时间格式,而是使用字符串 问题-如何使此字符串看起来像真实日期,类似于 “2016-10-22下午12:20” 谢谢?试试这个如何序列化为Json C#DateTime值?,c#,json,C#,Json,我有一个对象模型,它包含日期时间属性。 正在通过调用将此对象序列化为Json格式 返回Json(模型) 因此,我得到了这个字符串 “/日期(1474398517910)/” 而不是日期时间。这是因为Json不支持日期时间格式,而是使用字符串 问题-如何使此字符串看起来像真实日期,类似于 “2016-10-22下午12:20” 谢谢?试试这个 DataTime obj= new System.Web.Script.Serialization.JavaScriptSerializer().Deser
DataTime obj= new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize>(jsonString);
使用json.net而不是默认序列化程序。看见您还希望对DateTime实例使用ISO8601(这是json.net将要做的)。将
DateFormatHandling.MicrosoftDateFormat
更改为DateFormatHandling.IsoDateFormat
请参阅