web api 返回Json数据中日期格式带T处理
在使用Json.NET(JsonConvert)序列化日期对象时,如果日期类型是DateTime,它会默认包含“T”分隔日期和时间。如果你想去掉“T”,可以通过自定义IsoDateTimeConverter的DateTimeFormat属性来实现。
如:
var settings = new JsonSerializerSettings
{
Converters = { new IsoDateTimeConverter { DateTimeFormat = "yyyy-MM-dd HH:mm:ss" } }
};
return JsonConvert.SerializeObject(data, settings);