小编DeZ*_*Zot的帖子

Swagger:是否可以使操作参数恒定/只读?

这是我所拥有的某个参数的描述:

{
    "name": "myParam",
    "description": "My param description",
    "required": true,
    "paramType": "query",
    "type": "string",
    "defaultValue":"myValue"
}
Run Code Online (Sandbox Code Playgroud)

defaultValue是参数可以拥有的唯一值,所以有没有办法声明这个?在swagger-ui的上下文中,我需要参数的文本框是只读的.我正在使用swagger 1.2.

谢谢

swagger

11
推荐指数
1
解决办法
5122
查看次数

具有命名元素的数组的Swagger模型

为json数组编写swagger模型对我来说似乎非常简单,例如,如果我有这个数组:

[
  {
    "name": "dave",
    "number": 123
  },
  {
    "name": "mary",
    "number": 456
  }
]
Run Code Online (Sandbox Code Playgroud)

我会为它写下面的招摇模型:

"schema": {
  "type": "array",
  "items": {
    "$ref": "Student"
  }
}

"Student": {
  "id": "Student",
  "required": [
    "name",
    "number"
  ],
  "properties": {
    "name": {
      "type": "string"
    },
    "number": {
      "type": "integer",
      "format": "int32"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,我有以下内容:

{
  "123": {
    "name": "dave"
  },
  "456": {
    "name": "mary"
  }
}
Run Code Online (Sandbox Code Playgroud)

我该如何编写这个模型?

提前致谢.

swagger

8
推荐指数
1
解决办法
6516
查看次数

标签 统计

swagger ×2