【问题标题】:ServiceStack Enum Serilization vs WebApiServiceStack 枚举序列化与 WebApi
【发布时间】:2014-08-08 03:02:31
【问题描述】:

我正在将服务从 WebApi 移动到服务堆栈,似乎 webapi 将我的枚举转换为整数,但 SS 正在返回实际的枚举字符串。现在全局改变事情来做一个或另一个不是一种选择,因为它会破坏 CMS,但我不能告诉一个方法只返回 int 值吗?

【问题讨论】:

    标签: asp.net-web-api servicestack


    【解决方案1】:

    您可以告诉 ServiceStack 将枚举序列化为全局整数:

    JsConfig.TreatEnumAsInteger = true;
    

    或通过使用带有[Flags] 属性的枚举来注释的临时基础,例如:

    [Flags]
    public enum MyEnum { ... }
    

    【讨论】:

      猜你喜欢
      • 2014-12-12
      • 1970-01-01
      • 2012-05-26
      • 2012-05-22
      • 1970-01-01
      • 1970-01-01
      • 2011-05-07
      • 2019-05-31
      相关资源
      最近更新 更多