From a4b86bb1ca480d8751b7d3819ff3ddfdd1f8923a Mon Sep 17 00:00:00 2001 From: Frank Tovar Date: Wed, 28 Jan 2026 14:57:45 +0100 Subject: [PATCH] Accept enum names in JSON via JsonStringEnumConverter --- Program.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Program.cs b/Program.cs index fd41880..ad69348 100644 --- a/Program.cs +++ b/Program.cs @@ -5,6 +5,7 @@ using Microsoft.AspNetCore.Mvc; using Microsoft.Data.Sqlite; using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; +using System.Text.Json.Serialization; var builder = WebApplication.CreateBuilder(args); @@ -38,6 +39,10 @@ var connectionString = connectionBuilder.ToString(); builder.Services.AddDbContext(options => options.UseSqlite(connectionString)); +builder.Services.ConfigureHttpJsonOptions(options => +{ + options.SerializerOptions.Converters.Add(new JsonStringEnumConverter()); +}); var app = builder.Build();