I have a dictionary as [String:Any]
.Now i want to convert this dictionary keys & value as key=value&key=value
.I have created below extensio
Add this function to your controller
func getQueryString(params : [String : Any])-> String{
let urlParams = params.compactMap({ (key, value) -> String in
return "\(key)=\(value)"
}).joined(separator: "&")
var urlString = "?" + urlParams
if let url = urlString.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed){
urlString = url
}
return urlString
}
Example
self.getQueryString(params: ["name" : "deep ios developer" , "age" :22])