I'm using Alamofire as HTTP library, since the update to Swift 3, how do you parse JSON based on the example below?
Alamofire.request("https://httpbin.org/get").responseJSON { response in
debugPrint(response)
if let json = response.result.value {
print("JSON: \(json)")
}
}
respone.result.value
is of Any object, and is very new and confusing.
As you can see in Alamofire tests you should cast response.result.value
to [String:Any]
:
if let json = response.result.value as? [String: Any] {
// ...
}