给出以下JSON日期表示:

"\/Date(1221644506800-0700)\/"

如何将其反序列化为JavaScript日期类型表单?

我try 过使用MS AJAX JavaScrioptSerializer,如下所示:

Sys.Serialization.JavaScriptSerializer.deserialize("\/Date(1221644506800-0700)\/")

但是,我得到的只是字面上的字符串日期.

推荐答案

假设您知道字符串肯定是日期,我更喜欢这样做:

 new Date(parseInt(value.replace("/Date(", "").replace(")/",""), 10))

Asp.net相关问答推荐

无法在Microsoft Windows Server 2016(数据中心)上运行.NET可移植性分析器

如何从 dll 文件中提取类的源代码?

从 Request.Url.AbsolutePath 获取应用相对 url

指定的 CGI 应用程序遇到错误,服务器终止了进程

取消选中时 ASP.NET CheckBox 不会触发 CheckedChanged 事件

如何使用特定视图(不是控制器名称)返回 ActionResult

为什么我不能在 ASP.net MVC 中使用服务器控件?

Devexpress 或 Telerik Controls 比较

如何使用 ASP.Net MVC 路由来路由图像?

使用 NancyFx 的好处?

ASP.NET 中的 <%# Bind("") %> 和 <%# Eval("") %> 有什么区别?

将通用列表绑定到转发器 - ASP.NET

SimpleMembership 与 ASP.NET MVC 4 中的自定义数据库架构

如何在不预编译的情况下使用命令行msbuild部署VS2012网站项目?

显示 ModalPopupExtender 时如何指定要运行的 javascript

对 ASP.NET 2.0 网页进行单元测试的最佳方法是什么?

web.config 中与 targetFramework 相关的配置错误

如何从url中删除returnurl?

如何将数据集转换为数据表

调查 Web.Config 重复部分原因的步骤