我发现了一百万篇关于将 .NET 日期序列化为 json 的帖子。然而,我无法让其中任何一个正常工作。
到目前为止,这是我的序列化代码:
string javascriptJson = JsonConvert.SerializeObject(result,
new JavaScriptDateTimeConverter());
return Content(javascriptJson, "application/json");
这将返回一个包含正确 JSON 的未转义字符串,并且在浏览器中查看时看起来完全正确。(例如,日期看起来像: date: new Date(023198928) 就我有限的 javascript 技能而言,它应该是这样的)
但是,我无法让 JQuery 理解这一点,要么我得到一个普通的 javascript 字符串,要么它只是失败了,我想要反序列化的对象。
我已经尝试过 $.get 和 $.getJSON
想法?