【发布时间】:2013-02-25 12:22:54
【问题描述】:
有没有办法为 Json.net 指定全局设置?
我们遇到的问题是它将所有 DateTimes 都放在 UTC 中(这是正确的)。出于遗留目的,我们希望默认为当地时间。我不想到处乱写下面的代码:
var settings = New JsonSerializerSettings();
settings.DateTimeZoneHandling = DateTimeZoneHandling.Local;
JsonConvert.DeserializeObject(json, settings);
【问题讨论】: