1. 程式人生 > >Json.net日期格式化設定

Json.net日期格式化設定

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; }); }