【发布时间】:2022-01-23 04:00:02
【问题描述】:
我在定义一个查询参数,用openapi 3.0.1,如下
{
"name" : "sort",
"in" : "query",
"description" : "Sorting criteria. Example: productCode,desc",
"required" : false,
"explode" : false,
"schema" : {
"type" : "array",
"items" : {
"type" : "string"
}
}
}
如果我添加两个字符串,则在 swagger-ui 3.51.1 上
"parameter1,asc"
"parameter2,desc"
它们被正确序列化(作为具有 2 个元素的字符串列表),但如果我只添加一个字符串
"parameter1,asc"
它将被错误地序列化为具有 2 个元素(parameter1 和 asc)的字符串列表。
我不明白为什么字符串会爆炸!非常感谢任何帮助。
【问题讨论】:
标签: swagger swagger-ui openapi