Swagger 表示数字的字符串对象属性应该是字符串还是数字

Swagger 表示数字的字符串对象属性应该是字符串还是数字,swagger,swagger-editor,Swagger,Swagger Editor,正如标题中所述,我的团队总是发送一个响应,响应哪些属性以字符串形式表示float/int/biginger,这些属性的虚张声势类型是number还是string?OpenAPI定义中的数据类型必须指示有效负载中使用的实际数据类型 如果回答是 { “id”:“12345” } 然后,id是一个类型:string属性 您可以使用格式和模式(regex模式)来澄清值格式。例如,如果id字符串包含非负整数,则可以将id定义为: 类型:字符串 模式:“^\\d+$”

正如标题中所述,我的团队总是发送一个响应,响应哪些属性以字符串形式表示float/int/biginger,这些属性的虚张声势类型是number还是string?

OpenAPI定义中的数据类型必须指示有效负载中使用的实际数据类型

如果回答是

{
“id”:“12345”
}
然后,
id
是一个
类型:string
属性

您可以使用
格式
模式
(regex模式)来澄清值格式。例如,如果
id
字符串包含非负整数,则可以将
id
定义为:

类型:字符串
模式:“^\\d+$”