如何在 alamofire 中 post 单值数组?

How to post array of single value in alamofire?

我要postjson对象
一件重要的事情,我必须 post 单值数组。
看下面的代码。

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

searchStatuses 是必须的数组。但是如果我发送这段代码,searchStatuses 不是 posted 数组。
如果我像这样增加更多价值

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

然后传递数组。
如果我只有一个值,我该怎么做?

你可以这样做。

let searchValues: [String] = []

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

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