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()

}
Tags: , , ,