Swagger UI在手动清除,单击“取消”和“尝试”后显示了url参数的默认示例(而不是提供的示例)

时间:2019-03-13 20:50:53

标签: swagger-ui openapi

我有一个OpenApi3 url参数,定义为in:query,style:form,explode:true和示例值(末尾为完整定义)。
我看到示例值有一个奇怪的行为:第一次加载UI时,显示的值是给定的示例值。如果我从文本区域手动将其删除,请单击“取消”,然后再次单击“试用”,我将获得默认的“ additionalProp1”值,而不是我的特定示例。

我应该在其他任何地方定义示例或设置任何标志吗?

完整的参数定义:
        -名称:urlParameters
          在:查询
          说明:键值对参数列表。
          风格:形式
          爆炸:true
          架构:
            类型:对象
            其他属性:
              类型:字符串
          例如:“ \ r \ n {\ r \ n \” exampleParameter1 \“:\”字符串\“,\ r \ n \” exampleParameter2 \“:\”字符串\“,\ r \ n \” exampleParameter3 \“: \“ string \” \ r \ n}“

1 个答案:

答案 0 :(得分:0)

如果将示例移至方案对象,它将起作用