De todos modos, ¿conseguir que JsonConvert.SerializeObject ignore el atributo JsonConverter en una propiedad?
Tengo una clase que no puedo cambiar:
public enum MyEnum {
Item1 = 0,
Item2 = 1
}
public class foo {
[JsonConverter(typeof(StringEnumConverter))]
public MyEnum EnumTypes {get; set; }
}
En algún lugar de la líneaJsonConvert.SerializeObject
serializa el objeto y debido a laJsonConverter
atributo, escupe el nombre del valor de enumeración para elfoo.EnumTypes
en lugar del número.
¿Hay alguna forma de obtenerJsonConvert.SerializeObject
ignorar el atributo en elEnumTypes
¿propiedad?