次のJSONがあります。
\/Date(1293034567877)\/
これはこの.NETコードの結果です:
var obj = DateTime.Now;
var serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
serializer.Serialize(obj).Dump();
今私が直面している問題は、JavaScriptでこれからDateオブジェクトを作成する方法です。私が見つけることができたのは信じられないほどの正規表現ソリューション(多くのバグを含む)でした。
これはすべてJavaScripであるため、エレガントな解決策がないとは信じがたいです。つまり、JavaScriptコードはJavaScriptコードであるはずのJSON(JavaScript Object Notation)を読み取ろうとしているのですが、現時点ではJavaScriptが原因ではないことがわかりましたここで良い仕事をしてください。
また、セキュリティ上の脅威として指摘されている以外に、動作させることができないevalソリューションもいくつか見ました。
エレガントな方法でそれを行う方法は本当にありませんか?
本当の答えのない同様の質問:
GWTでASP.NET JSON日付形式を解析する方法
new Date()
だけです。