Net Core中使用Newtonsoft.Json进行序列化保持原有大小写

net core 返回 json 数据首字母保持原有大小写
在使用netcore编写后台,vscode编写前台时,发现前段接收不到后台数据,经过跟踪发现,前段接收数据时,自动把数据传来的字段格式化,默认为Java的写法,首字母字动转化为小写了,如果后台不进行配置,就需要更改前端绑定字段,这样无形中增加了工作量,因此在Startup.cs里进行了如下配置,使得字母保持原有的大小写
全局设置,Json序列化配置

using Newtonsoft.Json.Serialization;
 public void ConfigureServices(IServiceCollection services)
        {
            // 注册MVC到Container
            services.AddMvc()
                //全局配置Json序列化处理
                .AddJsonOptions(options =>
            {
                options.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
                options.SerializerSettings.ContractResolver = new DefaultContractResolver();
            });
        }

你可能感兴趣的:(Net Core中使用Newtonsoft.Json进行序列化保持原有大小写)