Enums 拆下';空的';Swagger UI上枚举列表(下拉列表)中的枚举值
正在尝试从Swagger UI上的枚举列表中除去“empty”值 My fieldEnums 拆下';空的';Swagger UI上枚举列表(下拉列表)中的枚举值,enums,swagger,swagger-ui,openapi,Enums,Swagger,Swagger Ui,Openapi,正在尝试从Swagger UI上的枚举列表中除去“empty”值 My fieldoptions是一个枚举列表,其中null不是其中的一部分。我的OpenApi3规范如下: "description": "number of options", "explode": true, "in": "query", "name": "options", &
options
是一个枚举列表,其中null不是其中的一部分。我的OpenApi3规范如下:
"description": "number of options",
"explode": true,
"in": "query",
"name": "options",
"required": false,
"schema": {
"items": {
"enum": [
1,
2,
3
],
"type": "string"
},
"type": "array"
},
"style": "form"
如果我将字段设为必填项
,我似乎会使其消失:
但我不想要这个。
该字段应该可以为null,或者是其中一个枚举值的一部分。
原因是,如果选择了“empty”值,则请求如下
http://localhost?options=&...
这会带来不希望的结果,因为“”(空字符串)不是枚举的一部分。您解决了这个问题吗?我遇到了同样的问题,仍然有
--
在那里徘徊