我有一个swagger API,我正在生成客户端和服务器代码。
客户端代码使用' Angular Typescript'选项;服务器使用' node.js'选项。
我遇到的问题是客户端代码模型'在驼峰案例(例如firstName)和服务器模型'中生成属性。属性生成为 pascal case (例如FirstName)。
我在规范中定义的模型使用 pascal case 。
由于外壳不同,我在引用属性方面遇到了问题。
是否有一种简单的方法(即不修改swagger代码生成源)让生成器尊重swagger文档中定义的名称?
答案 0 :(得分:0)
它将在即将到来的swagger-codegen 2.1.6中修复。有commit允许更改属性命名约定。
作为一种变通方法,您还可以更改服务器API实现以支持camel cased属性反序列化。