.NET6 WebApi JSON传到前台默认变成小驼峰

C#中语法,model中属性默认都是大驼峰,但是.NET6 WebAPI默认出传到前台自动转化成小驼峰写法,如果要避免这个问题,处理也比较简单~

Program.cs

builder.Services.AddControllers()
.AddJsonOptions(options =>
{
  options.JsonSerializerOptions.PropertyNamingPolicy = null;//解决后端传到前端全大写
  options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All);//解决后端返回数据中文被编码
});

 

上一篇:WebApi 通过ModelBinder绑定自定义参数对象


下一篇:2021-06-20 .NET高级班 58-ASP.NET Core WebApi前后端传参详解