Я пытаюсь добавить описание к своим перечислениям, поэтому позже я могу использовать собственный метод GetDescription (), который возвращает описание для указанного перечисления.Я хотел бы сохранить описания в файле json для дальнейшего сопровождения.
Сейчас мои перечисления выглядят так:
public enum Superheroes
{
[Description("This guy looks like bat")]
Batman = 11,
[Description("He's super strong")]
Superman = 24,
[Description("Rich engineer")]
Ironman = 33
}
Я хотел бы иметь файл json со структурой, подобной этой:
{
11: "This guy looks like bat",
24: "He's super strong"
33: "Rich engineer"
}
или как это:
{
Batman: "This guy looks like bat",
Superman: "He's super strong"
Ironman: "Rich engineer"
}
И каким-то образом отобразить описания enum из файла json.Любая помощь будет оценена.