首先需要在引用 nuget 包:Microsoft.AspNetCore.Mvc.NewtonsoftJson
然后在添加 MVC 的 Service 时,进行添加配置:
builder.Services .AddControllersWithViews() .AddNewtonsoftJson(options => { // 设置默认序列化策略,不对属性进行驼峰化命名 options.SerializerSettings.ContractResolver = new DefaultContractResolver(); }) .AddJsonOptions(options => { // 保持 MVC 默认的 JSON 序列化不修改属性名 options.JsonSerializerOptions.PropertyNamingPolicy = null; });
完成。
标签:core,Newtonsoft,驼峰,Json,net,序列化,options From: https://www.cnblogs.com/xwgli/p/16744145.html