SwaggerUI/YAML-映射项缩进错误:找不到原因

SwaggerUI/YAML-映射项缩进错误:找不到原因,swagger,swagger-ui,swagger-2.0,openapi,Swagger,Swagger Ui,Swagger 2.0,Openapi,我已经被一个夸张的用户界面问题困扰了一个多小时,在文档和各种帖子中寻找我似乎找不到的解释 这是我的YAML文件的一部分: 路径: /项目: 获取: 标签: -计划 摘要:获取项目 说明: 操作ID:getProjects 响应: 200: 说明:操作成功 模式: 类型:数组 项目: $ref:“#/定义/项目” 安全: -api_键:[] 给我以下信息: 解析器错误:映射项的缩进错误(第37行) 第37行是安全性: 困扰我的是,在那之后,我还出现了其他相同的“代码”,唯一的变化因素是$ref的

我已经被一个夸张的用户界面问题困扰了一个多小时,在文档和各种帖子中寻找我似乎找不到的解释

这是我的YAML文件的一部分:

路径:
/项目:
获取:
标签:
-计划
摘要:获取项目
说明:
操作ID:getProjects
响应:
200:
说明:操作成功
模式:
类型:数组
项目:
$ref:“#/定义/项目”
安全:
-api_键:[]
给我以下信息:

解析器错误:映射项的缩进错误(第37行)

第37行是
安全性:

困扰我的是,在那之后,我还出现了其他相同的“代码”,唯一的变化因素是
$ref
的内容,没有在代码中生成任何错误

  • 路径必须以
    /
    /projects
    开头

  • description
    需要一个值-至少一个空字符串
    “”


  • description的值可以是空的,如图所示,这是有效的YAML,尽管您可能更愿意将其设置为
    “”
    explicitly@tinita:
    description:
    如果没有值,则计算结果为
    null
    。它在YAML中有效,但在OpenAPI/Swagger中无效,因为OpenAPI/Swagger要求
    description
    必须是字符串。@Helen我已经有了/了,粘贴时一定已经删除了它。不过,谢谢你的引用,我确实知道是什么导致了我的问题。现在,更多的调试@伊洛马克斯:很高兴能帮忙!考虑把它标记为解决方案。