18

重複の可能性:
netwtonsoft jsonシリアライザーにdatetimeプロパティを文字列にシリアル化するように強制する方法は?

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

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

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

4

1 に答える 1

16

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

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

答えは次のとおりです。

netwtonsoft jsonシリアライザーにdatetimeプロパティを文字列にシリアル化するように強制する方法は?

于 2012-08-01T13:46:58.600 に答える