列表类型的招摇<Object>示例



我有包含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

相关内容

最新更新