ASP.NET MVC Core 3.0でEnumフィールドをIntではなくStringにシリアル化する方法は?古い方法ではできません。
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