net 6 webApi 设置大小驼峰返回


//取消小驼峰 net 6 默认输出蛇形小驼峰camelCase,想要设置大驼峰PascalCase,则如下配置
//builder.Services.AddControllers()
//.AddJsonOptions(options =>
//{
// options.JsonSerializerOptions.PropertyNamingPolicy = null;//PascalCase
// options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All);  //防止中文出现乱码
//});

//net core
//services.AddMvc()
// .AddJsonOptions(options =>
//{
//options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All);
//options.JsonSerializerOptions.PropertyNamingPolicy = null;
//})
//.AddNewtonsoftJson(options => { options.SerializerSettings.ContractResolver = new DefaultContractResolver(); });