如何使用NSwag Studio或NSwag命令行生成带PascalCase属性的C#客户端?
如何用NSwag生成带PascalCase属性的C#客户端代码?
完全可以通过NSwag Studio或命令行工具生成带有PascalCase属性的C#客户端代码,具体操作如下:
NSwag Studio操作步骤
- 打开NSwag Studio,加载你的OpenAPI/Swagger规范文件(.json或.yaml)
- 切换到「CSharp Client」选项卡
- 在「Code Generation」区域找到「Property Name Generator」下拉菜单,选择「PascalCase」选项
- 根据需求调整其他代码生成配置(如命名空间、客户端类名等)
- 点击「Generate Output」按钮,即可生成符合要求的客户端代码
命令行工具操作步骤
使用nswag openapi2csclient命令时,添加--propertyNameGenerator PascalCase参数指定属性命名规则,示例命令如下:
nswag openapi2csclient /input:swagger.json /output:MyApiClient.cs /propertyNameGenerator:PascalCase /namespace:MyApp.ApiClients
可根据实际需求追加其他参数(如/className指定客户端类名)来定制生成结果。
内容的提问来源于stack exchange,提问作者SamIAm
相关产品推荐
相关产品推荐

