AspNetCore WebApi. Сериализация для Get и Delete методов

Мой проект использует кастомные настройки сериализации. Проьблема заключается в том, что входящий запрос (реквест) использует мои настройки сериализации, только для методов, которые содержат Body, к примеру POST.

Мне же нужно, что бы Get и Delete методы так же использовали настройки сериализации, к примеру у меня есть кастомная настройка сериализации объектов DateTime и DateTimeOffset и я хочу что бы все входящие запросы использовали именно ее.

Текущие настройки:

public static void AddConfiguredControllers(this IServiceCollection services)
{
    services.AddControllers(options =>
        {
            options.Filters.AddExceptionFilters();
        })
        .AddJsonOptions(options =>
        {
            options.JsonSerializerOptions.PropertyNamingPolicy = JsonNamingPolicy.CamelCase;
            options.JsonSerializerOptions.DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull;
            options.JsonSerializerOptions.Converters.Add(new JsonStringEnumConverter());
            options.JsonSerializerOptions.Converters.Add(new Core.Infrastructure.DateTimeConverter());
            options.JsonSerializerOptions.Converters.Add(new Core.Infrastructure.DateTimeOffsetConverter());
        })
    .ConfigureApiBehaviorOptions(opt => { opt.UseCustomJsonDeserializationExceptions(); });
}

Ответы (0 шт):