3

ServiceStack.Api.Swagger を使用しています。すべてが機能しており、API ドキュメントが正常に表示されます。キャメル ケース名JsConfig.EmitCamelCaseNames = true;を発行するように ServiceStack を構成しましたが、ServiceStack は期待どおりに変数を発行しています (trainStation など)。ただし、swagger の出力/画面で要求/応答スキーマを表示すると、ServiceStack がキャメル ケースとして発行するすべての変数がアンダースコア区切り記号 (train-station など) で表示されます。アンダースコアの代わりにキャメルケースを発行するように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 に答える