Cómo configurar requestSerializer en Alamofire

Actualmente estoy trabajando en un proyecto en swift . Utilicé Alamofire para la REST API pero para que funcione, necesito pasar un parámetro en requestSerializer

En AFNETWORKING

 AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; manager.requestSerializer = [AFJSONRequestSerializer serializer]; 

Pero no puedo encontrar nada para Alamofire . Soy nuevo en rapidez por favor ayúdame.

Puede pasar los datos JSON paso como parameters de encoding, la Encoding en Alamofire es equivalente a AFJSONRequestSerializer

 request = Alamofire.request(.POST, webServicesURL, parameters: parameters, encoding: .JSON, headers: self.headers) 

Si desea manejar los datos de JSON en respuesta, solo solicite

 //This will give you response in JSON request?.responseJSON { response in switch response.result { case .Success: success(response: response.result.value) case .Failure(let error): failure(error: error) } } 

requestJSON es equivalente a AFJSONResponseSerializer en Alamofire

O si desea pasar encabezados personalizados, pase un dictionary como

 let headers = [ "Content-Type": "application/json" ] //Here we are passing the header in header parameter. request = Alamofire.request(.POST, webServicesURL, parameters: parameters, encoding: .JSON, headers: self.headers)