.net core webapi返回json 首字母大写、时间格式、空值等问题 处理

 

返回json 首字母大写、时间格式、空值等问题 处理

在Startup 中 public void ConfigureServices(IServiceCollection services) 函数加入以下代码
 


            services.AddControllers().AddNewtonsoftJson(options =>
            {
                // 忽略循环引用
                options.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
                // 不使用驼峰
                options.SerializerSettings.ContractResolver = new DefaultContractResolver();
                // 设置时间格式
                options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
                // 如字段为null值,该字段不会返回到前端
                // options.SerializerSettings.NullValueHandling = NullValueHandling.Ignore;
            });

 

 

你可能感兴趣的:(.net,core)