Я использую Markdown для создания документации (aglio), генерации mocks (api-mock) и проверки ограничений целостности (dredd).Dredd (gavel): Начните с Json Schema с массивом (ошибка?)
С Dredd нет проблем с проверкой объекта, без проблем для PUT или POST, но у меня проблема со списками.
Мои списки являются массивами, но когда я пишу эту схему:
{
"title": "Videos List",
"type": "array",
"items": {
"type":"object",
"required":false,
"properties": {
"id": {
"type": "string",
"required": true
}
},
"required": true
}
}
я получаю ту же ошибку все время: body: JSON schema is not valid! invalid type: object (expected [object Object]/array) at path "/items"
Я попытался снова и снова, 3 часа, но я не смогли.
Пожалуйста, помогите!
PS: извините за мой английский, я французский.
Можете ли вы опубликовать и пример тела PUT или POST, который не работает? – cloudfeet
Здесь есть проблема: https://github.com/apiaryio/gavel.js/issues/43 – fosrias