如何大摇大摆地定义地图?
How to define a map in swagger?
我正在开发一个 API,它也可以生成 swagger 文档。问题是由于某些原因,请求 model/schema 没有以 swagger UI 显示,但我也没有收到任何错误。
我需要将映射表示为一个字符串数组。例如映射[字符串][]字符串。定义对象定义如下。
{
"definitions": {
"versions": {
"type": "string",
"additionalProperties": {
"type": "array",
"items": {
"type": "string"
}
}
}
}
}
地图支持在 UI - https://github.com/swagger-api/swagger-ui/issues/913 中仍然不可用。
您还想像这样更改您的定义:
{
"definitions": {
"versions": {
"type": "object",
"additionalProperties": {
"type": "array",
"items": {
"type": "string"
}
}
}
}
}
明确地说,这定义了一个映射,其中值是字符串数组。
我正在开发一个 API,它也可以生成 swagger 文档。问题是由于某些原因,请求 model/schema 没有以 swagger UI 显示,但我也没有收到任何错误。 我需要将映射表示为一个字符串数组。例如映射[字符串][]字符串。定义对象定义如下。
{
"definitions": {
"versions": {
"type": "string",
"additionalProperties": {
"type": "array",
"items": {
"type": "string"
}
}
}
}
}
地图支持在 UI - https://github.com/swagger-api/swagger-ui/issues/913 中仍然不可用。
您还想像这样更改您的定义:
{
"definitions": {
"versions": {
"type": "object",
"additionalProperties": {
"type": "array",
"items": {
"type": "string"
}
}
}
}
}
明确地说,这定义了一个映射,其中值是字符串数组。