В общем, вопрос был в том, как задать опции сериализации / десериализации для Minimal API. Для контроллеров это делаю так: builder.Services.AddControllers(options =>
{
....
}).AddJsonOptions(options =>
{
// Убираем Camel-case style форматирования в JSON
options.JsonSerializerOptions.PropertyNamingPolicy = null;
}); А вот для Minimal API делаем так: builder.Services.ConfigureHttpJsonOptions(options =>
{
// Убираем Camel-case style форматирования в JSON
options.SerializerOptions.PropertyNamingPolicy = null;
}); Оба вызова идут, естественно, до builder.Build().