3

我正在使用 ServiceStack.Api.Swagger。一切正常,我可以很好地看到我的 api 文档。我已将 ServiceStack 配置为发出驼峰式名称JsConfig.EmitCamelCaseNames = true;,并且 ServiceStack 正在按预期发出变量(例如 trainStation)。但是,当我在我的大摇大摆的输出/屏幕中查看请求/响应模式时,ServiceStack 以骆驼大小写形式发出的所有变量都显示为带有下划线分隔符(例如火车站)。有没有办法将 swagger-ui 配置为发出驼峰式大小写而不是下划线?或者,配置ServiceStack和swagger-ui一致?

4

1 回答 1

2

类上有属性SwaggerFeature。在您的 AppHost 中,配置 JsConfig 后:

Plugins.Add(new SwaggerFeature {
    UseCamelCaseModelPropertyNames = JsConfig.EmitCamelCaseNames
});
于 2013-07-23T02:36:06.910 回答