Hej, pisze aplikacje w C# która ma plik konfiguracyjny w formacie json.
Ładuje dane z pliku json do modelu. Mam w tym modelu pole typu enum.
public class MyModel
{
public DeviceRemote MyDevice;
}
public enum DeviceRemote
{
Device1 = 1,
Device2 = 2,
Device3 = 3
}
kiedy zapisuje do konfiga to mam w jsonie:
"MyDevice": 1,
a chciałbym mieć
"MyDevice": Device1,
tylko że nie chce tego mieć jako string, chciałbym pozostać przy enumie.
W jaki sposób mógłbym to zrobić? Czy są na to jakieś sposoby?