web-dev-qa-db-ja.com

JSONの日時の問題

可能性のある複製:
netwtonsoft jsonシリアライザーに日時プロパティを文字列にシリアル化させる方法

Newtonsoft.Jsonを使用してオブジェクトをJSONファイルに変換しています。しかし、私はDateTimeに問題があります。オブジェクトのdatetimeフィールドは_"7/30/2012 8:29:12 PM"_に設定されていますが、JSONファイルです。次の形式でDateTimeフィールドを取得しています:

"\/Date(1343660352227+0530)\/"

オブジェクトと同じ形式でDateTimeを取得する必要があります。出来ますか?同じ形式を取得するにはどうすればよいですか?

16
Amol Kolekar

私は次のように解決策を得ました。

JsonConvert.SerializeObject(this, Formatting.None, new IsoDateTimeConverter() {
    DateTimeFormat = "yyyy-MM-dd hh:mm:ss"
});

ここに答えがあります:

netwtonsoft jsonシリアライザーに日時プロパティを文字列にシリアル化させる方法

16
Amol Kolekar