Serializar enum como uma string no JSON.NET usando atributos
Eu quero serializar enum como string usando JSON.NET usando atributos semelhantes ao[JsonIgnore]
Exemplo de classe:
<code>enum Gender { Male, Female } class ABC { public Gender { get; set; } } </code>
Se eu serializar isso usando JSON.NET:
<code>var a = new ABC(); var str = JsonConvert.SerializeObject(a); </code>
str
está configurado para{Gender:0}
e eu preferiria{Gender:Male}
.