【发布时间】:2017-04-29 00:06:03
【问题描述】:
我想在 swagger 中建模一个包含不同类型对象数组的响应对象,如下所示:
{
"table": [
{
"user" : []
},
{
"customer": []
},
{
"employee": []
}
]
}
我尝试了下面的解决方案,但它将所有属性包装在一个对象中 { [ { "user": [], "customer": [] } ] }。
responses:
200:
schema:
type: array
items:
type: object
properties:
user:
type: array
items:
$ref: '#/definitions/User'
customer:
type: array
items:
$ref: '#/definitions/Customer'
employee:
type: array
items:
$ref: '#/definitions/Employee'
【问题讨论】:
-
This question 有 OpenAPI/Swagger 2.0 的解决方案。
标签: swagger