Swift – Dados em Json e Dicionários
3 de novembro de 2016 | by administrador
Exemplo simples de recuperar objetos json e manipular dentro do app iOS.
Primeiramente precisamos adicionar no info.plist uma chave para liberar acesso http.
Chave: NSAppTransportSecurity, NSAllowsArbitraryLoads
Type: Boolean
Value: YES
Agora o código
override func viewDidLoad() { super.viewDidLoad() let url = NSURL(string: "http://www.seuURLQueRetornaJson.com") let task = NSURLSession.sharedSession().dataTaskWithURL(url) { (data, response, error) - > Void in if let urlContent = data { do { let jsonResult = try NSJSONSerialization.JSONObjectWithData(urlContent, options: NSJSONReadingOptions.MutableContainers) print(jsonResult["chaveJson"]) } cath { print("JSON Serialization failed") } } } task.resume() }