Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику 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 и новую сериализацию?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей