Как разместить массив с одним значением в alamofire? - PullRequest
0 голосов
/ 07 ноября 2019

Я должен опубликовать объект json.
Одна важная вещь, я должен опубликовать массив с одним значением.
посмотрите на код ниже.

var pagingOption: [String: Any] = ["page": page,
                                   "rowsPerPage": 20,
                                   "sort": ["id": sortOption.rawValue,
                                            "direction": "DESC"],
                                   "searchStatues": ["accept"]]

searchStatuses - этодолжен массив. Но если я отправлю этот код, searchStatuses не будет размещен массив.
Если я добавлю больше значение, как это

var pagingOption: [String: Any] = ["page": page,
                                   "rowsPerPage": 20,
                                   "sort": ["id": sortOption.rawValue,
                                            "direction": "DESC"],
                                   "searchStatues": ["accept", "asdf", "asdf"]]

Затем доставить массив.
Если у меня есть только одно значение, Как можноЯ так делаю ??

1 Ответ

1 голос
/ 07 ноября 2019

Вы можете сделать это таким образом.

let searchValues: [String] = []

searchValues = ["accept", "asdf", "asdf"]

var pagingOption: [String: Any] = ["page": page,
                                   "rowsPerPage": 20,
                                   "sort": ["id": sortOption.rawValue,
                                            "direction": "DESC"],
                                   "searchStatues": searchValues]
...