我有以下一段 JSON:
\/Date(1293034567877)\/
这是此 .NET 代码的结果:
var obj = DateTime.Now;
var serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
serializer.Serialize(obj).Dump();
现在我面临的问题是如何在 JavaScript 中从 this 创建一个 Date 对象。我所能找到的只是令人难以置信的正则表达式解决方案(许多包含错误)。
很难相信没有优雅的解决方案,因为这一切都在 JavaScrip 中,我的意思是 JavaScript 代码试图读取 JSON(JavaScript Object Notation),它应该是一个 JavaScript 代码,目前事实证明这不是因为 JavaScript 不能做好这里。
我还看到了一些我无法使用的 eval 解决方案(除了被指出为安全威胁之外)。
真的没有办法以优雅的方式做到这一点吗?
没有真正答案的类似问题:
How to parse ASP.NET JSON Date format with GWT