.NET-JSON将枚举序列化为String
我有一个类包含enum属性,并在使用JavaScriptSerializer,我的json结果包含枚举的整数值,而不是它的string“姓名”。有没有办法将枚举作为string在我的json中,而不必创建自定义JavaScriptConverter?也许有一个属性我可以装饰enum定义,还是对象属性?
enum
JavaScriptSerializer
string
JavaScriptConverter
例如:
enum Gender { Male, Female }class Person{ int Age { get; set; } Gender Gender { get; set; }}
预期的JSON结果:
{ "Age": 35, "Gender": "Male" }
慕娘9325324
相关分类