【发布时间】:2013-07-19 11:22:01
【问题描述】:
ServiceStack中是否有[JsonConverter(typeof(StringEnumConverter))]等价的属性类?这是Newtonsoft,用于将枚举转换为字符串?
【问题讨论】:
标签: c#-4.0 servicestack custom-attributes json.net servicestack-text
ServiceStack中是否有[JsonConverter(typeof(StringEnumConverter))]等价的属性类?这是Newtonsoft,用于将枚举转换为字符串?
【问题讨论】:
标签: c#-4.0 servicestack custom-attributes json.net servicestack-text
是的。您可以使用以下配置选项:
ServiceStack.Text.JsConfig.TreatEnumAsInteger = true;
默认情况下,您的枚举将被序列化为字符串。您需要指定 true 来覆盖它。
有关更多信息,请参阅tests/ServiceStack.Text.Tests/EnumTests.cs 的单元测试。
【讨论】: