我们有一个现有的Web服务,我们尝试使用Swagger进行记录。它通常似乎使用:
返回对象schema:
type: array
items:
$ref: '#/definitions/Tweets'
在此模型中,推文的ID在推文定义中。我的返回输出格式如下:
{
"127":{
"name":"Foo"
},
"110":{
"name":"Bar"
}
}
id是对象的键。我怎么做这个在Swagger?
答案 0 :(得分:2)
您应该使用additionalProperties
(参考:Event Bus documentation)
以下是一个例子:
type: object
additionalProperties:
$ref: '#/definitions/Tweets'
其中推文具有属性name