csharp ASP.NET Core - Json序列化程序设置枚举为字符串并忽略空值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp ASP.NET Core - Json序列化程序设置枚举为字符串并忽略空值相关的知识,希望对你有一定的参考价值。

public class Startup
{
  public IServiceProvider ConfigureServices(IServiceCollection services)
  {
    services.AddMvc().AddJsonOptions(options =>
    {
      options.SerializerSettings.Converters.Add(new Newtonsoft.Json.Converters.StringEnumConverter());
      options.SerializerSettings.NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore;
    });
  }
}

以上是关于csharp ASP.NET Core - Json序列化程序设置枚举为字符串并忽略空值的主要内容,如果未能解决你的问题,请参考以下文章

csharp ASP.NET Core-获取所有注入(DI)服务

csharp ASP.NET Core - Json序列化程序设置枚举为字符串并忽略空值

ASP.NET Core 1.1 使用 C# 动态编译缺少编译器需要成员“Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create”

ASP.NET Core appsettings.json 文件

如何在 Asp.net Core Web Api 中默认使用 Newtonsoft.Json?

ASP.NET Core 中 Web.config 转换的等价物是啥?