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

具有数组值的键的Swagger模型

苏法
2023-03-14

我被困在创建一个具有键和数组值的模型上。但是我无法得到我预期的结果。指导我如何达到预期效果

"models":{  
      "SearchTask":{  
         "id":"SearchTask",
         "properties":{  
            "taskStatusList":{  
               "type": "array",
                "items": {
               "type": "string"
            }
         }
      }
   }
}
{
        "taskStatusList": ["String"]

}
 {
            "taskStatusList": ["a","b"]

    }

共有1个答案

孔志强
2023-03-14

对于数组内部类型,可以使用example构造为值提供一个示例:

{
  "models": {
    "SearchTask": {
      "id": "SearchTask",
      "properties": {
        "taskStatusList": {
          "type": "array",
          "items": {
            "type": "string",
            "example": "a"
          }
        }
      }
    }
  }
}

当前规范不能有多个示例,因此不能获得[“a”,“b”]。如果您觉得这是一个重要且常见的用例,请将问题添加到OAI规范存储库中。

 类似资料:
  • 对我来说,为json数组编写swagger模型似乎非常简单,例如,如果我有这个数组: 我会为它写以下大摇大摆的模型: 然而,我有以下几点: 我如何为这一个写模型? 提前谢了。

  • 我正在努力使用swagger的语法来描述响应类型。我试图建模的是一个带有动态键和值的哈希映射。这是允许本地化所必需的。语言可能不同,但应始终提供英语。 在JSON中,响应如下所示: 我的第一次尝试是这样的,但我不知道如何为这个名字写部分。AdditionalProperties似乎是一把钥匙,但我无法把头缠在它身上。另外,对英语文本的要求对我来说是一个谜,在这个语法中,这个例子似乎也不像预期的那样

  • 问题内容: 使用Hibernate,可以创建一个组合ID,其中要映射到该ID的列之一可以为空值吗? 这是为了处理具有唯一键的旧表,该键可以具有空值,但不能具有主键。 我意识到我可以只向表中添加一个新的主键列,但是我想知道是否有任何方法可以避免这样做。 问题答案: 否。主键不能为null。

  • 我有一个具有相同键值uid的多维数组。我想把它转换成子数组通过限制Foreachloop.you可以看到两个uid有值100和两个uid有值5465 我想得到这样的阵列。 我可以不使用foreach循环得到结果吗?

  • 问题内容: 说我有一个像这样的数组: 如何计算具有给定值的数字(在示例中为空白)? 而且有效吗?(大约十二个数组,每个数组包含数百个元素)此示例超时(超过30秒): 在这种情况下,空白元素的数量为3。 问题答案: 如何使用array_count _values来获得一个为您计算一切的数组?

  • 问题内容: 我正在为mongo文档创建架构,除了防止在非对象数组中重复之外,我可以做所有事情。 我知道addToSet,但我指的是Mongo Schema。 我不想使用$ addToSet来检查Update,而是希望它成为我的架构验证的一部分。 下面的例子。 上面的代码段可防止名称重复值。它允许将标签存储为字符串数组。 但是..我不能将数组限制为唯一的字符串。 我可以插入此记录,这应该是失败的情况