1. 程式人生 > >NETCore2.0 MVC Json 返回的屬性名小寫

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";
        }