Прежде всего, позвольте мне рекомендовать лучшие 3 участника API для REST вызовов (HTTP), которые называются Alamofire.
Если вы используете ниже Alamofire пример:
Alamofire.request(.GET, "https://httpbin.org/get", parameters: ["foo": "bar"])
.responseJSON { response in
print(response.request) // original URL request
print(response.response) // URL response
print(response.data) // server data
print(response.result) // result of response serialization
// Parsing the JSON
if let JSON = response.result.value {
print("JSON: \(JSON)")
// The actual cast to Dictionary
let jsonDictionary = JSON as! Dictionary<String, AnyObject>
}
}
В основном jsonDictionary
будет ваш JSON словарь, что ключи String
и значения типа AnyObject
(так что вы можете бросить на то, что когда-либо вам нужно) и Теперь вы можете сделать следующие вызовы:
let message = json["message"] as? String
вы можете попробовать [это] (http://stackoverflow.com/a/30480777/4519092) – GeekRiky
Пожалуйста, проверьте ссылку. надеюсь работать на вас. http://stackoverflow.com/a/30480777/1616632 –