enum в api строки

This commit is contained in:
gorbenko.pavel
2026-07-24 12:58:59 +05:00
parent 97ca6c284e
commit 5e45c18817
@@ -48,6 +48,8 @@ builder.Services.AddOpenApi(options =>
builder.Services.AddHealthChecks();
builder.Services.AddControllers(options => options.Filters.Add<ValidationActionFilter>())
.AddJsonOptions(o => o.JsonSerializerOptions.Converters.Add(new JsonStringEnumConverter()));
// Тот же конвертер для Http.Json — их читает генератор OpenAPI, чтобы enum в схеме были строками, а не числами.
builder.Services.ConfigureHttpJsonOptions(o => o.SerializerOptions.Converters.Add(new JsonStringEnumConverter()));
var app = builder.Build();