Swagger Documentation Многомерные массивы - PullRequest
0 голосов
/ 22 февраля 2019

У меня есть этот фильтр в моем запросе по конечной точке:

& filter [person] [0] [name] = joe & filter [person] [0] [lastName] = bloggs

Я использую это

{
        "in": "query",
        "name": "filter[person]",
        "description": "<b>person Details</b> <br> `filter[person][0][name] = 'Joe' ` <br> `filter[person][1][lastName] = 'Jenny'` ",
        "required": false,
        "schema": {
          "type": "array",
          "items" : {
            "$ref": "#/definitions/person"
          }
        }

"person": {
  "type": "object",
  "properties": {
    "name": {
      "title": "persons name",
      "type": "string",
      "format": "50",
      "example" : "Joe"
    },
    "lastName": {
      "title": "persons Lastname(s)",
      "type": "string",
      "format": "50",
      "example" : "Bloggs"
    }}

, но это вызывает этот запрос в URL:

& filter [person] =% 7B% 0A% 20%20% 22name% 22% 3A% 20% 22Joe% 22% 2C% 0A% 20% 20% 22lastName% 22% 3A% 20% 22Bloggs% 22%

не

& filter [person] [0] [name] = joe & filter [person] [0] [lastName] = bloggs

...