NETCore2.0 MVC Json 返回的属性名小写

由于netcore json默认返回的是小驼峰式命名法,所以在返回json时会默认将属性名格式化小写,如果不希望小写可以 在ConfigureServices(IServiceCollection services)中进行全局设置

 services.AddMvc() .AddJsonOptions(options =>
        {
            //忽略循环引用
            options.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
            //不使用驼峰样式的key
            options.SerializerSettings.ContractResolver = new DefaultContractResolver();
            ////设置时间格式
            //options.SerializerSettings.DateFormatString = "yyyy-MM-dd";
        }

猜你喜欢

转载自my.oschina.net/u/3049482/blog/2965028
今日推荐