De qualquer forma, para fazer com que JsonConvert.SerializeObject ignore o atributo JsonConverter em uma propriedade?

Eu tenho uma classe que não posso mudar:

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

Em algum lugar abaixo da linhaJsonConvert.SerializeObject serializa o objeto e por causa daJsonConverter atributo, ele cospe o nome do valor da enumeração para ofoo.EnumTypes ao invés do número.

Existe alguma maneira de obterJsonConvert.SerializeObject ignorar o atributo noEnumTypes propriedade?

questionAnswers(2)

yourAnswerToTheQuestion