Swagger не воспринимает JsonPropertyName атрибут введённый в .net core 3.0 [закрыт]

84
21 ноября 2021, 10:20
Закрыт. Этот вопрос не по теме. Ответы на него в данный момент не принимаются.

Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском.

Закрыт 1 год назад.

Улучшить вопрос

У нас есть Web API проект на .Net Core 2.2. Настроен Swagger и есть следующая модель

public class ProjectCreateDto
{
    [JsonPropertyName("project_id")]
    public string ProjectId { get; set; }
    [JsonPropertyName("goods_ids")]
    public long[] GoodsIds { get; set; }
}

Недавно мы перешли на .Net Core 3.0 и сейчас используем System.Text.Json.Serialization. Похоже, что Swagger не поддерживает нововведённый JsonPropertyName.

Это большая проблема для всех пользователей нашего API. И так вместо project_id мы получаем projectId. Есть какой-нибудь обходной путь, чтобы совместить Swagger и новую сериализацию?

READ ALSO
Как улучшить и оптимизировать скрипт движения модели в Unity? (за полезный совет можно договориться о донате)

Как улучшить и оптимизировать скрипт движения модели в Unity? (за полезный совет можно договориться о донате)

Как мне улучшить и оптимизировать мой скрипт движения моделей? В модуле движения у меня есть путевые точки, которые я задаю когда начинаю...

117
Присвоить массиву GameObject[] какой-либо GameObject

Присвоить массиву GameObject[] какой-либо GameObject

Всем привет! У меня есть первый массив gameobject'ов (firstArr), где изначально лежат gameobject'ы с тегом Point и именами Point n (где n от 1 до 9)Мне нужно, чтобы...

180
Почему ищется не та таблица?

Почему ищется не та таблица?

Я начинающий в ASPNET Core MVC

103
Не удается подключиться к MySql server, используя EF core

Не удается подключиться к MySql server, используя EF core

Я пытаюсь подключиться к базе данных, используя Entity Framework, но получаю такую ошибку:

110