Я хочу десериалізувати перерахування до їх рядкового представлення і навпаки за допомогою json.net. Єдиний спосіб, яким я міг би зрозуміти, як сказати фреймворку застосовувати його, StringEnumConverter- це анотувати властивості, про які йде мова, так:
[JsonConverter(typeof(StringEnumConverter))]
public virtual MyEnums MyEnum { get; set; }
Однак у моєму випадку використання було б набагато зручніше налаштувати json.net глобально так, щоб усі перерахування (де) серіалізувались за допомогою StringEnumConverter, без необхідності додаткових анотацій.
Чи є спосіб зробити це, наприклад, за допомогою звичаю JsonSerializerSettings?
GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettingsале не спрацював. Будь-яка ідея, чому це може бути?