У меня есть класс, который содержит свойство enum
, и после сериализации объекта с использованием JavaScriptSerializer
мой результат json содержит целочисленное значение перечисления, а не его string
«имя». Есть ли способ получить enum как string
в моем json, не создавая пользовательский JavaScriptConverter
? Возможно, есть атрибут, который я мог бы украсить определением enum
или свойством объекта, например?
Например:
enum Gender { Male, Female }
class Person
{
int Age { get; set; }
Gender Gender { get; set; }
}
Желаемый результат json:
{ "Age": 35, "Gender": "Male" }