【发布时间】:2014-03-13 08:25:38
【问题描述】:
ASP.NET 的 Json 序列化程序为 DateTime 输出“/Date(1240718400000)/”。在我的淘汰赛视图模型(使用 getJson 和淘汰赛映射器)中,我曾经使用可写计算来处理这个问题,该计算会将其转换为实际的 javascript 日期并返回。
但是,我对这个解决方案不太满意,因为它使我的视图模型过于混乱。
我决定使用 Json.NET,它是 JavaScriptDateTimeConverter,它给了我 Date(1240718400000)。从理论上讲,这很棒,因为它可以为我提供带有真实 JavaScript 日期的 observables。
实际上,我无法让它工作:(
我知道这是无效的 Json,而且 jQuery 使用的内部 Json 解析器似乎不接受这个。
有没有办法让 jQuery getJson 与 Json.NET JavaScriptDateTimeConverter 一起工作?
【问题讨论】:
-
Moment.js 支持开箱即用的 .NET DateTime 字符串:momentjs.com
-
我不知道这一点,但不幸的是这并不能解决我的问题。我仍然需要在我的 UI 和我的视图模型之间进行可写计算,以在 javascript 日期和序列化日期之间进行转换,这就是我想要摆脱的
标签: jquery date datetime json.net getjson