วิธีการทำให้เป็นอันดับ Enum เขตข้อมูลเพื่อสายอักขระแทนการ 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