|
主题设置

卡片式面板通常用于非白色背景色的主体内

返回格式设置

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

小贴士

  • 要想对日期设置的返回格式生效,那么 Controller 中返回的必须是对象实例,不能是 string(比如将实例转成 json 字符串返回),否则格式设置不生效。