Swagger ui 为什么Swagger UI会将字符串示例生成为";StringStri“;而不是",;字符串“;?
在Swagger UI的OpenAPI预览中,我们得到的是“stringstri”而不是“string”类型 问题:Swagger ui 为什么Swagger UI会将字符串示例生成为";StringStri“;而不是",;字符串“;?,swagger-ui,openapi,Swagger Ui,Openapi,在Swagger UI的OpenAPI预览中,我们得到的是“stringstri”而不是“string”类型 问题: 当minLength为7时,我们将在预览中获得“字符串” 当minLength为8时,我们在预览中得到“stringst” 当minLength为9时,我们在预览中得到“stringstr” 类似地,它还在继续 应为-仅限“字符串” 复制问题的示例架构: 组件: 模式: 制造商: 必修的: -名字 特性: 姓名: 类型:字符串 最小长度:10 最大长度:2048 Swagg
- 当
为7时,我们将在预览中获得“字符串”minLength
- 当
为8时,我们在预览中得到“stringst”minLength
- 当
为9时,我们在预览中得到“stringstr”minLength
组件:
模式:
制造商:
必修的:
-名字
特性:
姓名:
类型:字符串
最小长度:10
最大长度:2048
Swagger UI为此架构显示以下示例:
{
“id”:“3fa85f64-5717-4562-b3fc-2c963f66afa6”,
“名称”:“小部件适配器”,
“发布日期”:“2021-05-17T06:52:27.542Z”,
“制造商”:{
“名称”:“stringstri”,
“主页”:“字符串”,
“电话”:“字符串”
}
}
name属性具有minLength:10
,这就是为什么示例值生成为10个字符长。值“string”只有6个字符长,因此它不是minLength
>=7的属性的有效示例,这就是为什么在这种情况下Swagger UI会填充该值
如果需要,您可以提供自己的示例
值:
属性:
姓名:
类型:字符串
最小长度:10
最大长度:2048
例如:Acme公司#