Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swagger ui 为什么Swagger UI会将字符串示例生成为";StringStri“;而不是",;字符串“;?_Swagger Ui_Openapi - Fatal编程技术网

Swagger ui 为什么Swagger UI会将字符串示例生成为";StringStri“;而不是",;字符串“;?

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

在Swagger UI的OpenAPI预览中,我们得到的是“stringstri”而不是“string”类型

问题:

  • minLength
    为7时,我们将在预览中获得“字符串”
  • minLength
    为8时,我们在预览中得到“stringst”
  • minLength
    为9时,我们在预览中得到“stringstr”
类似地,它还在继续

应为-仅限“字符串”

复制问题的示例架构:

组件:
模式:
制造商:
必修的:
-名字
特性:
姓名:
类型:字符串
最小长度: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公司#