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

posted @ 2024-04-12 08:50  .Net菜鸟站  阅读(8)  评论(0编辑  收藏  举报