¿Cómo serializar campos Enum a String en lugar de Int en ASP.NET MVC Core 3.0? No puedo hacerlo a la vieja usanza.
services.AddMvc().AddJsonOptions(opts =>
{
opts.JsonSerializerOptions.Converters.Add(new StringEnumConverter());
})
Recibo un error:
no se puede convertir de 'Newtonsoft.Json.Converters.StringEnumConverter' a 'System.Text.Json.Serialization.JsonConverter'
ASP.NET Core 3.0 no incluye JSON.NET, lo que significa que tuvo que agregar el paquete explícitamente antes de probar este código
—
Panagiotis Kanavos