[.NET Core 1.0]
在Startup.cs中,可以将JsonOptions附加到服务集合,并在其中设置各种配置,包括删除空值:
public void ConfigureServices(IServiceCollection services){ services.AddMvc() .AddJsonOptions(options => { options.SerializerSettings.NullValueHandling = NullValueHandling.Ignore; });}[.NET Core 3.1]
代替:
options.SerializerSettings.NullValueHandling = NullValueHandling.Ignore;
用:
options.JsonSerializerOptions.IgnoreNullValues = true;



