在使用ServiceStack时,如何配置swagger-ui来发出camelcase json变量而不是下划线?

时间:2013-07-22 05:38:35

标签: servicestack

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

1 个答案:

答案 0 :(得分:2)

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

Plugins.Add(new SwaggerFeature {
    UseCamelCaseModelPropertyNames = JsConfig.EmitCamelCaseNames
});