2016-06-16 1 views
1

Это часть моей YAML схемы:Как решить ошибку в yaml/swagger?

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?

ответ

1

Линия с default: имеет недопустимые отступы:

   '200': 
\------------/ 
    14 spaces 
       [...] 
       default: 
\--------------/ 
    16 spaces 

Углубление каждого неявного ключа в отображении блока должен совпадать с отступом других ключей.

(Сообщение об ошибке указывает на то, что в строке responses: есть что-то неправильное, но это действительно действительный YAML. Если сообщение не исчезает, когда вы исправляете ошибку, которую я объяснил, это, вероятно, ошибка YAML вы используете, и вы должны сообщить об этом.)

Смежные вопросы