最近在学习使用layuiAdmin,后台接口选用了asp.net core 3.0 ,然后发现接口返回的参数首字母全部自动转为小写了,这样前后端数据就不一致了,有点烦人。以下是解决方案:
解决方案
- 确保安装了Microsoft.AspNetCore.Mvc.NewtonsoftJson程序集,如果没有请到NuGet中安装。
- 在StartUp.cs文件的ConfigureServices方法中加入以下代码
services.AddMvc().AddNewtonsoftJson(options=>
{
options.SerializerSettings.ContractResolver=new DefaultContractResolver(); //去除首字母小写
options.SerializerSettings.DateFormatString ="yyyy-MM-dd HH:mm"; //格式化时间
});
至此,问题解决。
Comments | NOTHING