如何在Swagger文档定义中表示以下响应
我的响应中有几个级别的嵌套对象,我无法更改它们。我如何在招摇过市的文档定义中表示这些如何在Swagger文档定义中表示以下响应,swagger,Swagger,我的响应中有几个级别的嵌套对象,我无法更改它们。我如何在招摇过市的文档定义中表示这些 { name.response: { name.result: { name.row: [ { name.first: "John", name.last: "Doe", } ] }
{
name.response: {
name.result: {
name.row: [
{
name.first: "John",
name.last: "Doe",
}
]
}
}
}
以下是我现在拥有的:
person:
type: object
properties:
name.first:
type:string
name.last
type.string
name.result:
type: object
properties:
name.row:
type: array
items:
$ref: '#/definitions/person'
name.response:
type: object
properties:
name.result:
type: object
description: Result
我认为这是不对的,因为招摇过市的编辑器警告我没有使用name.result定义。别担心
我想出来了:
name.response:
type: object
properties:
name.result:
type: object
description: Result
$ref: '#/definitions/name.result'
我已经试过了,但是没有使用name.result的警告仍然存在
但后来我刷新了大摇大摆的编辑,警告消失了