.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();
            });

最终效果如下:

原文地址:https://www.cnblogs.com/hwxing/p/13639867.html