J'ai une classe qui contient un enum
de la propriété, et lors de la sérialisation de l'objet à l'aide d' JavaScriptSerializer
, mon résultat json contient la valeur entière de l'énumération plutôt que de l' string
"nom". Est-il un moyen pour obtenir l'enum comme une chaîne de caractères dans mon json sans avoir à créer une personnalisée JavaScriptConverter
? Peut-être il y a un attribut que je pourrais décorer l'enum définition, ou la propriété de l'objet, avec?
À titre d'exemple:
enum Gender { Male, Female }
class Person
{
int Age { get; set; }
Gender Gender { get; set; }
}
Souhaité résultat json:
{ "Age": 35, "Gender": "Male" }