У меня есть класс, который содержит свойство 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" }