Я всегда добавляю значение Uninitialized
ко всем моим перечислениям и устанавливаю его на 0
для обработки случаев, когда я десериализую объект, у которого значение свойства перечисления никогда не было установлено.
enum MyEnum
{
Uninitialized = 0,
MyEnumValue1 = 1,
MyEnumValue2 = 2,
MyEnumValue3 = 3,
}
Однако я не хочу, чтобы значение Uninitialized
отображалось в моей документации Swagger.
Я пытался добавить атрибут [JsonIgnore]
к этому значению, ноэто не сработало.
Кто-нибудь знает, как этого добиться?