不,没有可以使用的特殊属性。
JavascriptSerializer序列化
enums为其数值而不是其字符串表示形式。您将需要使用自定义序列化来序列化
enum其名称(而不是数字值)。
如果您可以使用JSON.Net而不是
JavascriptSerializer不愿看到
关于这个问题的答案提供OmerBakhari:JSON.net涵盖这种使用情况下(通过属性
[JsonConverter(typeof(StringEnumConverter))])和许多其他.NET序列化没有内置处理。这是一个比较串行器特性和功能的链接。



