这是我的yaml架构的一部分:
paths:
'/testing/all':
get:
summary: Get list of open items
tags:
- Items
description: |
Returns an array of json objects items
responses:
'200':
description: Array of open items
schema:
type: array
$ref: '#/definitions/itemList'
default:
description: Unexpected error
schema:
$ref: '#/definitions/Error'
我知道缩进但是该行仍有错误,其中包含'回复':
YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 20, column 13:
responses:
如何解决此错误,我使用的是webstorm 2016和Windows 7?
答案 0 :(得分:2)
default:
行的缩进无效:
'200':
\------------/
14 spaces
[...]
default:
\--------------/
16 spaces
块映射中每个隐式键的缩进必须与其他键的缩进相匹配。
(错误消息表明responses:
行有问题,但那一行实际上是有效的YAML。如果修复了我解释的错误消息没有消失,那可能就是一个错误你使用的YAML实现,你应该报告它。)