You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

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

设置OpenAPI字符串属性的空字符串默认值

嘿,这个需求很好实现,你只需要把目标属性的default值从空格字符串" "改成空字符串""就可以了。另外要提醒你一下,当前YAML里的required数组填了两个空字符串,这不符合OpenAPI规范——required列表必须包含实际存在的属性名称(比如这里的test1),如果没有必填属性的话,直接删掉整个required字段会更规范。

修改后的完整YAML代码如下:

Test:
  type: object
  # 如果有必填属性就填对应的名称,比如required: ['test1'],否则可以删掉这一行
  # required: ['test1']
  properties:
    test1:
      type: string
      default: ""

这样配置后,test1属性的默认值就是空字符串啦。

内容的提问来源于stack exchange,提问作者user3128995

火山引擎 最新活动