Я использую Alamofire в качестве библиотеки HTTP, так как обновление до Swift 3, как вы разбираете JSON на примере ниже?
Alamofire.request("https://httpbin.org/get").responseJSON { response in
debugPrint(response)
if let json = response.result.value {
print("JSON: \(json)")
}
}
respone.result.value
имеет любой объект и является очень новым и запутанным.