.netcore webapi 3.1 输出 json 的变量命名格式
下图为Model类
但输出的参数名开头都变成小写,如下图:
我希望输出的参数名跟model的一样,需要在nuget引入Microsoft.AspNetCore.Mvc.NewtonsoftJson
包
在项目Startup.cs添加代码如下:
services.AddControllers().AddNewtonsoftJson(opt => {
opt.SerializerSettings.ContractResolver = new Newtonsoft.Json.Serialization.DefaultContractResolver();
});
最终效果如下: