Как сериализовать поля Enum в String вместо Int в ASP.NET MVC Core 3.0? Я не могу сделать это по-старому.
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