如何在ASP.NET MVC Core 3.0中将Enum字段序列化为String而不是Int?我不能用旧的方式做。
services.AddMvc().AddJsonOptions(opts =>
{
opts.JsonSerializerOptions.Converters.Add(new StringEnumConverter());
})
我收到一个错误:
无法从“ Newtonsoft.Json.Converters.StringEnumConverter”转换为“ System.Text.Json.Serialization.JsonConverter”
ASP.NET Core 3.0不包含JSON.NET,这意味着您必须在尝试使用此代码之前显式添加软件包
—
Panagiotis Kanavos