当前位置: 首页 > 知识库问答 >
问题:

如何指定空字符串值为默认在打开api规范中的类型字符串的属性

曾光远
2023-03-14

我有一个打开的api yaml文件如下。我想分配空字符串值作为默认字符串类型属性。做这件事的方法是什么

  Test:
type: object
required: ['', '']
properties:
  test1:
    type: string
    default: " "

共有2个答案

陆绪
2023-03-14

如果默认值为“”,则虚张声势字符串类型显示“字符串”。

default - The default value represents what would be assumed by the consumer of the input as the value of the schema if one is not provided. Unlike JSON Schema, the value MUST conform to the defined type for the Schema Object defined at the same level. For example, if type is string, then default can be "foo" but cannot be 1.

这里是问题主题:https://github.com/swagger-api/swagger-codegen/issues/43

崔博延
2023-03-14

相当肯定的是:

默认值:“

也就是说,没有空格。

 类似资料:
  • 问题内容: 是否可以通过SQL语句确保列的默认值为空字符串而不是? 问题答案: 是-使用DEFAULT约束:

  • 问题内容: 是否可以通过SQL语句确保列的默认值为空字符串而不是? 问题答案: 是-使用DEFAULT约束:

  • 我在Swagger V2中有一个API规范的请求主体。0,如下所示。 现在,我希望在默认情况下具有值,如果它不是从客户端设置的。我试图实现这一点如下,但没有运气。 我还尝试过使用,再次无效。也对文档进行了梳理,但没有找到进一步的内容。我错过了什么? 我试图实现的是为这个属性设置一个默认值。当枚举在以下行中定义时,此操作有效。 但是,这对我不起作用,因为我希望重用枚举,否则我将不得不在多个地方重复。

  • 我有一个这样的界面 我想做的是当这个接口所涉及的对象被存储时,将默认为。 我尝试了,但这不起作用。 我确信我在这里做错了什么,并且非常感谢关于我如何实现这一点的一些反馈。

  • 我在我的项目中使用Spring Boot Spring数据Postgresql Kotlin。 默认情况下,JPA对字符串字段使用varchar(255),因此我需要为我的所有字符串列添加@Col列(列定义="TEXT")。 当我不添加@Column时,有什么方法可以将文本设置为默认字符串?

  • 问题内容: 我正在尝试检查字符串是否以开头。我该如何检查? 问题答案: 使用 substr 函数返回字符串的一部分。 如果您要确保它不是另一个协议。我会改用https,因为https也可以匹配,例如http-protocol.com。 一般而言: