数组标题未显示在 Swagger UI 模型中
Array title not showing up in Swagger UI Models
我有一个 Response
object 和一个 Response
object 数组 "title": "Responses"
。但是 Responses
标题文本没有出现在 Swagger UI 的 Models
部分中。这是预期的还是我的 swagger 定义有问题?
我正在使用 https://github.com/swagger-api/swagger-ui
的主分支
Swagger definition
部分:
"Response": {
"type": "object",
"title": "Response",
"description": "Response to query.",
"properties": {
"Query": {
"$ref": "#/definitions/Query"
},
"Result": {
"$ref": "#/definitions/Result"
}
}
},
"Responses": {
"type": "array",
"title": "Responses",
"description": "Array of responses.",
"items": {
"$ref": "#/definitions/Response"
}
}
这似乎是 Swagger UI 3.x 的问题。我有一个类似的 API 定义。它在 Swagger UI 2.x 中运行良好,但我在 3.x 中看到同样的问题。我不知道 Swagger UI 团队是否正在跟踪这个问题。
如果您等不及修复,您可能想要使用 the 2.x branch 的最新发行版。
我有一个 Response
object 和一个 Response
object 数组 "title": "Responses"
。但是 Responses
标题文本没有出现在 Swagger UI 的 Models
部分中。这是预期的还是我的 swagger 定义有问题?
我正在使用 https://github.com/swagger-api/swagger-ui
Swagger definition
部分:
"Response": {
"type": "object",
"title": "Response",
"description": "Response to query.",
"properties": {
"Query": {
"$ref": "#/definitions/Query"
},
"Result": {
"$ref": "#/definitions/Result"
}
}
},
"Responses": {
"type": "array",
"title": "Responses",
"description": "Array of responses.",
"items": {
"$ref": "#/definitions/Response"
}
}
这似乎是 Swagger UI 3.x 的问题。我有一个类似的 API 定义。它在 Swagger UI 2.x 中运行良好,但我在 3.x 中看到同样的问题。我不知道 Swagger UI 团队是否正在跟踪这个问题。
如果您等不及修复,您可能想要使用 the 2.x branch 的最新发行版。