Avatar ·

Lectura de archivo JSON en Swift: guía paso a paso para iOS 8 y posteriores

¡Hola a todos! Soy nuevo en Swift y desarrollo iOS, y tengo un problema con la lectura de JSON desde un archivo. Estoy trabajando en una aplicación simple para iOS 8 que debe cargar una lista de usuarios desde un archivo JSON local. El archivo se llama `users.json`, está en la carpeta del proyecto (lo agregué a través de Xcode y es visible en el navegador). Así es como se ve mi JSON: ```json { "users": [ {"id": 1, "name": "Iván", "email": "ivan@example.com"}, {"id": 2, "name": "María", "email": "maria@example.com"} ] } ``` Estoy intentando leerlo usando `NSJSONSerialization`, pero constantemente obtengo un error o nil. Aquí está mi código: ```swift if let path = NSBundle.mainBundle().pathForResource("users", ofType: "json") { if let jsonData = NSData(contentsOfFile: path) { do { let json = try NSJSONSerialization.JSONObjectWithData(jsonData, options: []) as? [String: AnyObject] print(json) } catch { print("Error al parsear JSON: \(error)") } } } ```