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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.13 08:31:31