2012-04-30 20 views
8

quiero serializar enumeración como cadena usando JSON.NET utilizando atributos similares a la clase [JsonIgnore]Serialize enumeración como una cadena en JSON.NET utilizando atributos

Ejemplo:

enum Gender { Male, Female } 
class ABC 
{ 
    public Gender { get; set; } 
} 

Si esta usando JSON serializar .NET:

var a = new ABC(); 
var str = JsonConvert.SerializeObject(a); 

str se establece en {Gender:0} y yo preferiría {Gender:Male}.

+1

No entiendo muy bien qué es "esto". ¿Puede describir con más detalle qué está tratando de lograr? – MiMo

+0

@MiMo He actualizado mi pregunta para que quede más clara. Por favor mira – shashwat

Respuesta

Cuestiones relacionadas