我有包含List<Image>
图像的响应,如下所示。
{
images: [
{
"name": "ABC",
"content": "This is text"
},
{
"name": "ABC",
"content": "This is text"
}
]
}
YAML
文件类似于以下示例。以下YAML
文件是否有效且等效于上述图像 JSON 响应???
responses:
'200':
description: 'Request is successful.'
schema:
$ref: '#/definitions/Images'
definitions:
Images:
type: array
items:
$ref: '#/definitions/Image'
Image:
type: object
properties:
name:
type: string
content:
type: string
required:
- name
- content
响应架构缺少包装器属性images
。除此之外,你的定义是正确的。
更改Images
架构,如下所示:
definitions:
Images:
type: object
properties:
images:
type: array
items:
$ref: '#/definitions/Image'
required:
- images