1

ASP.net MVC 4 プロジェクトで Web API コントローラーを使用しています。

私の簡単なシナリオは次のとおりです。

文字列プロパティと日時プロパティを含む人物オブジェクトを返す簡単なメソッドがあります。クライアント側では、この人物オブジェクトを Web API メソッドから取得した後、JSON オブジェクトを取得します。JSON 日付を JavaScript 日付に自動的に変換することは可能ですか? 私は手動でそれを避けようとしています。


ただ明確にします、

私が意味したのは、なしでそれを行うことです:

var date = 新しい日付 (jsonDateStr);

サーバーからオブジェクトを取得した後、日付プロパティの初期化を回避したい

上記のようにJavaスクリプトの日付オブジェクトを使用します。

毎回違う物で、「人」は一例です。

ところで、

私が使用している JSON 日付は ISO 形式です。例: ""2013-07-16T08:50:47.193Z""

ありがとう、

4

1 に答える 1

0

あなたが望んでいるのは、日付を明示的に変換する必要がないことです。JSON 標準は JavaScript の日付を処理しないため、JavaScript の日付を使用する場合は、日付を表す文字列を変換する必要があります。さて、それがどのように起こるかはあなた次第です。.NET リフレクションを使用して、DateTime プロパティを持つ任意のオブジェクトの変換を処理できるクライアント側の何かを自動的に構築することを望んでいる可能性があります。それだけです、わかりません。それは構築するのにクールなプロジェクトかもしれません。

于 2014-02-13T17:27:25.280 に答える