在与ServiceStack一起使用时,如何将swagger ui配置为发出camelcase-json变量而不是下划线



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

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

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

最新更新