Como enviar matriz em parâmetros usando o Alamofire multipart

Estou usando o Alamofire para fazer upload de imagens e arquivos no servidor. Mas estou enfrentando problema para enviar uma matriz em parâmetros com a imagem. Mas quando eu envio uma matriz em parâmetros, ela converte a matriz na string JSON. Mas eu quero enviar uma matriz nos parâmetros, não na string JSON. Pesquisei bastante e não encontrei nenhuma solução. Então, por favor, diga-me o que há de errado no meu código. Estou usando o código abaixo:

let params = ["id":"112","arrayParam":["1232","12344","14325"]]

    let url = www.khxjjhdfsj.com/hsdgs
            let headers: HTTPHeaders = [
                /* "Authorization": "your_access_token",  in case you need authorization header */
                "Content-type": "multipart/form-data"
            ]
            Alamofire.upload(multipartFormData: { (multipartFormData) in
                for (key, value) in params
                {
                     multipartFormData.append("\(value)".data(using: String.Encoding.utf8)!, withName: key as String)
                }
                if let data = imageData
                {
                    multipartFormData.append(data, withName: "file", fileName: fileName, mimeType: "image/png")
                }
                if let data = pdfData
                {
                    multipartFormData.append(data, withName: "file", fileName: fileName, mimeType:"application/pdf")
                }
            }, usingThreshold: UInt64.init(), to: url, method: .post, headers: headers) { (result) in
                switch result{
                case .success(let upload, _, _):
                    upload.responseJSON { response in
                        print("Succesfully uploaded")
                        if let err = response.error
                        {
                            onError?(err)

                            return
                        }



                    }
                case .failure(let error):
                    print("Error in upload: \(error.localizedDescription)")
                    onError?(error)
                   }
            }

questionAnswers(3)

yourAnswerToTheQuestion