27
JavaScriptSerializer-枚举的JSON序列化为字符串
Наэтотвопросестьответына 堆栈溢出нарусском:Сериализация枚举вJSONввидестроки 我有一个包含enum属性的类,并使用序列化对象后JavaScriptSerializer,我的json结果包含枚举的整数值而不是其string“名称”。有没有一种方法可以string在我的json中获取枚举而无需创建自定义JavaScriptConverter?也许有一个属性,我可以装饰enum定义或对象属性? 举个例子: enum Gender { Male, Female } class Person { int Age { get; set; } Gender Gender { get; set; } } 所需的json结果: { "Age": 35, "Gender": "Male" } 理想情况下,使用内置的.NET框架类寻找答案,如果可能的话,欢迎使用替代方法(如Json.net)。