Как отправить объект JSON или JsonArray в качестве параметра в быстром Alamofire? - PullRequest
0 голосов
/ 23 октября 2019
[{
        "name":"srinivas",
        "mobile":"9999999999",
        "address":"india"
}]

это то, что мне нужно передать вход для API отдыха в качестве параметра Alamofire?

let params: [String : Any] = [
            "name":"srinivas",
        "mobile":"9999999999",
        "address":"india"
        ]

var myNewDictArray: [Dictionary<String, Any>] = []

        myNewDictArray.append(params)

        let paramsJson = JSON(myNewDictArray)

        print(" print json : \(paramsJson)")

        var headers: HTTPHeaders =
            [
            "Content-Type": "application/json"
        ]

       Alamofire.request(loginURL, method: .post, parameters: params, encoding: JSONEncoding.default, headers: headers ).responseJSON { (response) in
            if response.result.isSuccess {

                print("Success! )
                let loginResponceJSON : JSON = JSON(response.result.value!)
                print(loginResponceJSON)


            }
            else {
                print("Error \(String(describing: response.result.error))")

            }
        }
...