在.net core不管是2.1还是3.1输出的Json格式都是小写的。如何处理呢
.net core 2.1下
services.AddMvc().AddJsonOptions(opt =>
{
opt.SerializerSettings.ContractResolver = new Newtonsoft.Json.Serialization.DefaultContractResolver();
});
在.net core 3.1下
services.AddMvc().AddJsonOptions(opt=> {
//这个写法是返回驼峰命名字段
//opt.JsonSerializerOptions.PropertyNamingPolicy = System.Text.Json.JsonNamingPolicy.CamelCase;
//这个写法按原样返回字段
opt.JsonSerializerOptions.PropertyNamingPolicy = null;
})