Я не тестировал код, но вы поймете идею.

я есть класс, который я не могу изменить:

public enum MyEnum {
    Item1 = 0,
    Item2 = 1
}
public class foo {
    [JsonConverter(typeof(StringEnumConverter))]
    public MyEnum EnumTypes {get; set; }
}

Где-то вниз по линииJsonConvert.SerializeObject сериализует объект и из-заJsonConverter атрибут, он выплевывает имя значения перечисления дляfoo.EnumTypes а не номер.

Есть ли в любом случае, чтобы получитьJsonConvert.SerializeObject игнорировать атрибут наEnumTypes свойство?

Ответы на вопрос(0)

Ваш ответ на вопрос