【问题标题】:Parse error generating server stub with openapitools/openapi-generator-cli using OAS 3.0使用 OAS 3.0 使用 openapitools/openapi-generator-cli 解析错误生成服务器存根
【发布时间】:2020-06-08 20:44:16
【问题描述】:

我正在尝试使用我使用 NPM 全局安装的 openapitools/openapi-generator-cli 生成服务器代码。

当我运行命令时: openapi-generator generate -i MyApi.yaml -g aspnetcore -o ./src

我收到以下错误:

[main] ERROR i.s.parser.SwaggerCompatConverter - failed to read resource listing
com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'openapi': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')

我也尝试将我的规范文件转换为 json 并遇到同样的错误。

如何通过解析 yaml 文件解决此错误?

【问题讨论】:

    标签: openapi openapi-generator


    【解决方案1】:

    我通过在线编辑器http://editor.swagger.io/ 运行了我的规范文件,发现我的 yaml 中有一个错误(我忘记在路径中添加参数条目,路径中有参数)。一旦我修复了错误,生成器就可以正常工作了。

    所以这是用户错误,尽管错误消息可能会更好。

    【讨论】:

      猜你喜欢
      • 2020-05-06
      • 1970-01-01
      • 1970-01-01
      • 2019-12-07
      • 1970-01-01
      • 2022-06-27
      • 2021-08-08
      • 2022-10-13
      • 1970-01-01
      相关资源
      最近更新 更多