我在ASP.net MVC 4项目中使用Web API控制器。
我的简单场景是:
我有一个返回person对象的简单方法,包括字符串属性和日期时间属性。 在客户端,从Web API方法获取此person对象后,我有一个JSON对象。 是否可以将JSON日期自动转换为JavaScript日期? 我试图避免手动操作。
要清楚,
我的意思是没有:
var date = new Date(jsonDateStr);
从服务器获取对象后,我想避免初始化日期属性
使用上面的java脚本日期对象。
每当它是一个不同的对象时,“人”只是一个例子。
顺便说一句,
我正在使用的JSON日期是ISO格式,例如:“”2013-07-16T08:50:47.193Z“”
谢谢,
答案 0 :(得分:0)
您想要的是不必明确转换日期。 JSON标准不处理javascript日期,因此如果要使用javascript日期,则必须转换表示它们的字符串。现在,这种情况取决于你。也许你想要一些使用.NET反射来为客户端自动构造一些可以处理具有DateTime属性的任何对象的转换的东西,这应该是可行的,但是否有人已经构建了一个库来做就是这样,我不知道。这可能是一个很酷的项目。