iOS – Map a root JSON array with ObjectMapper in swift
I finally solve my problem : The mapping method in the controller should be let json : AnyObject! = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: &error) if (error != nil) { return completionHandler(nil, error) } else { var customer = Mapper<Customer>().mapArray(json)! //Swift 2 var customer = Mapper<Customer>().mapArray(JSONArray: json)! //Swift 3 } If it can help someone.