[解決済み] JavaScriptでJSONをパースしてDateオブジェクトを受け取るには?
2022-05-26 16:32:28
質問
以下のようなJSONがあります。
\/Date(1293034567877)\/
となっており、この.NETコードの結果です。
var obj = DateTime.Now;
var serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
serializer.Serialize(obj).Dump();
今、私が直面している問題は、JavaScriptでこのオブジェクトからDateオブジェクトを作成する方法です。 私が見つけることができたのは、信じられないような正規表現の解決策(バグを含む多くの)だけでした。
つまり、JavaScriptのコードはJSON(JavaScript Object Notation)を読もうとしているのですが、これはJavaScriptのコードであるべきで、現時点ではそうではないことがわかりました。
私は、(セキュリティ脅威として指摘される以外に) 動作させることができなかったいくつかの eval ソリューションも見てきました。
エレガントな方法でそれを行う方法は本当にないのでしょうか?
同じような質問で、本当の答えはありません。
どのようにGWTでASP.NET JSONの日付形式をパースする。
どのように解決するのですか?
日付の標準的な JSON 表現はありません。 jAndyが提案したように、日付をシリアライズせずに
DateTime
をシリアライズせず、単に RFC 1123 の日付文字列
ToString("r")
や Unix からの秒数など、JavaScript で使用できるものを送ってください。
Date
.
関連
-
fetch ネットワークリクエストラッパーの説明例
-
[解決済み】Node.jsで "Cannot find module "エラーを解決するには?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] JavaScriptでメールアドレスを検証するのに最適な方法は何ですか?
-
[解決済み] JavaScriptでオブジェクトをディープクローンする最も効率的な方法は何ですか?
-
[解決済み] JavaScriptでタイムスタンプを取得する方法は?
-
[解決済み] JavaScriptのオブジェクトが空であることをテストするにはどうすればよいですか?
-
[解決済み] JavaScriptでJSONをきれいに印刷する
-
[解決済み] JavaScriptの日付の書式設定方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Vue Element-uiは、アイコンを追加するためのツリーコントロールノードを詳細に実装しています。
-
vue3.0プロジェクトのアーキテクチャを構築するための便利なツール
-
vueはopenlayersを使用してスカイマップとガオードマップをロードする
-
[解決済み】ローカルファイルを開くことができません - Chrome: ローカルリソースの読み込みが許可されていない
-
[解決済み】JavaScriptの配列でforEachが関数でない不具合
-
[解決済み】リソースの読み込みに失敗した:Bind関数でサーバーが500(Internal Server Error)のステータスで応答した【非公開
-
[解決済み】 `string.split is not a function` というエラーの原因は何ですか?
-
HTML5 LocalStorage ローカルストレージとセッションストレージの使用法
-
nullのプロパティinnerHTMLを読み取れません エラーメッセージ
-
[解決済み] Microsoft JSONの日付はどのようにフォーマットするのですか?