nswag - 如何使用 camelCase 属性从 Yaml 生成 C# 类
问题描述
我有一个特定的 .yaml 文件,我想用它来生成 C# 类(这段代码实际上是 F#,但很容易找出区别)
我遇到的问题是它将所有方法和属性更改为 PascalCase - 我需要它与规范( camelCase )保持一致。我无法弄清楚如何做到这一点..?
let document = OpenApiYamlDocument.FromFileAsync("C:\api\spec.yaml").Result
let settings =
new CSharpClientGeneratorSettings(
OutputFilePath = "C:\api\output"
)
let generator = new CSharpClientGenerator(document, settings)
let result = generator.GenerateFile()
File.WriteAllText("c:\dhlapi\output\class.cs", result)
解决方案
推荐阅读
- javascript - 我的 Google Apps 脚本基于时间的触发器拒绝工作,即使它没有显示任何错误
- linkedin - LinkedIn alt-text 的最大长度?
- flutter - setState 在 futureBuilder 上的 ontap 异步中不起作用
- c - 有没有办法在结构中自动创建结构
- python - 如何在 unittest 下运行的 doctest 中抑制 ResourceWarning()s
- r - 如何用 mgcv 拟合重复测量的 GAM 模型?
- mongodb - MongoDB 在 Heroku 上部署时没有响应
- asp-classic - 如何将整个查询结果传递到 ASP 中的另一个页面或 shell 脚本?
- sql-server - 分配器未正确安装。无法启用数据库进行发布
- azure - Azure 托管应用程序角色分配