2

ServiceStack中是否有[JsonConverter(typeof(StringEnumConverter))]等价的属性类?这是用于将枚举转换为字符串的 Newtonsoft?

4

1 回答 1

1

是的。您可以使用以下配置选项:

ServiceStack.Text.JsConfig.TreatEnumAsInteger = true;

默认情况下,您的枚举将被序列化为字符串。您需要指定 true 来覆盖它。

有关详细信息,请参阅tests/ServiceStack.Text.Tests/EnumTests.cs中的单元测试。

于 2013-07-21T22:53:56.660 回答