Json.net默認的時間格式化后帶T,不符合一般的業務要求,重新設置JSON.NET的默認日期格式化方式,代碼如下:
/// <summary> /// Json.net默認轉換設置 /// </summary> private static void DefaultJsonConvertSetting() { JsonSerializerSettings setting = new JsonSerializerSettings(); JsonConvert.DefaultSettings = new Func<JsonSerializerSettings>(() => { //日期類型默認格式化處理 setting.DateFormatHandling = DateFormatHandling.MicrosoftDateFormat; setting.DateFormatString = "yyyy-MM-dd HH:mm:ss"; //空值處理 //setting.NullValueHandling = NullValueHandling.Ignore; return setting; }); }
