【发布时间】:2018-10-05 13:10:13
【问题描述】:
我正在尝试将 RxAlamofire 用于响应式请求。有一种创建POST请求的方法 -
public func request(_ method: Alamofire.HTTPMethod,
_ url: URLConvertible,
parameters: [String: Any]? = nil,
encoding: ParameterEncoding = URLEncoding.default,
headers: [String: String]? = nil
)
但由于显而易见的原因,我无法将数组 [[String : Any]] 传递给参数。那么如何以这个数组为参数创建请求呢?
再具体一点,我可以通过
let student = ["firstName":"Mayur", "lastName":"Deshmukh"]
作为参数,因为它的类型为[String : Any]
但我不能像这样传递数组
let students = [["firstName":"Mayur", "lastName":"Deshmukh"],
["firstName":"Kaustubh", "lastName":"Deshmukh"]]
现在学生的类型是[[String : Any]]
那么 Alamofire 或 RxAlamofire 是否有任何方便的方法来创建以 JSON 数组为参数的请求?还是我们必须采取更艰难的方式?
【问题讨论】:
标签: swift rx-swift rxalamofire