【发布时间】:2021-08-12 17:10:15
【问题描述】:
我在 Swagger 和 OpenAPI 规范中看到了多种在查询参数中定义数组的方法。以下所有示例都有效吗?还有更多有效的选项吗?
示例 1:
...
{
"name": "example",
"in": "query",
"type": "array",
"items": {
"type": "string"
}
}
...
示例 2:
...
{
"name": "example",
"in": "query",
"type": "array",
"items": {
"properties": {
"username": {
"type": "string"
},
"password": {
"type": "string"
}
}
}
}
...
示例 3:
...
{
"name": "example",
"in": "query",
"type": "array",
"schema": {
"items": {
"type": "string"
}
}
}
...
示例 4:
...
{
"name": "example",
"in": "query",
"type": "array",
"schema": {
"items": {
"properties": {
"username": {
"type": "string"
},
"password": {
"type": "string",
}
}
}
}
}
...
还有更多选择吗?
谢谢!
【问题讨论】: