ドキュメントの生成(aglio)、モックの生成(api-mock)、整合性制約のチェック(dred)にMarkdownを使用しています。
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 : 私の英語で申し訳ありません。私はフランス人です。