在 Web API开发中,返回的数据通常以 JSON(JavaScript Object Notation)格式表示。JSON 是一种轻量级的数据交换格式,易于人类阅读和编写,同时也便于机器解析和生成。下面是关于如何设置 JSON 返回格式的介绍。
因为 JSON 中,默认返回的格式是 2024-06-02T22:58:06,所以需要在 Program.cs 文件中,统一对返回的日期格式做设置。
在设置之前,需要先安装 Microsoft.AspNetCore.Mvc.NewtonsoftJson 包,在项目上右键——NuGet 包管理器,在浏览中搜索 json。
因为我的项目用的是 .net6.0 版本,所以这里需要安装 6.0 版本的 Microsoft.AspNetCore.Mvc.NewtonsoftJson 包,否则会因为版本不匹配而安装失败。
安装成功后,在Program.cs 文件中将
builder.Services.AddControllers();
改为
builder.Services.AddControllers().AddNewtonsoftJson(options =>
{
options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
});