Alamofire: отправка массива словарей Ошибка возврата - PullRequest
0 голосов
/ 25 марта 2020

В основном это массив словарей. Есть ли способ дать Alamofire мои параметры, а Alamofire сделает все остальное?

Если я создаю все вручную, я получаю от сервера сообщение об ошибке, что отправленные данные будут неверными. Когда я нажал на api с информацией об успешном возврате сваггера.

Пример модели Swagger API Ниже:

{
"Request": {
"Temp": "string",
"Num”: "string"
},
"UserDetails": [
{
  “No.: 0,
  "First": "string",
  "Last": "string",
  "Personal": 0,
  "Email": "string",
  "ConfirmEmail": "string",
  "Password": "string",
  "ConfirmPassword": "string",
  “City: "string",
  "Letter": true,
  "Required": true,
  "Comments": "string",
  "Complete": true,
  “Enabled: true,
  "Delete": true,
  "Answers": {}
    }
    ],
 "Aded": true,
  “SSEnabled": true,
  "P": [
   {
  "Id": 0,
  "Text": "string",
  "Answers": [
    {
      "Id": 0,
      "Text": "string"
     }
        ]
     }
         ] 
         }

Но когда я нажал на xcode, вернулась модель кода состояния 400 ниже:

[“P: [], "Aded": true, "Request": ["Temp”: "", "Numr": ""], "UserDetails": [[“Answers”:[:],”First”: "SS", "DeleteEnabled": "true", "Personal: 2, "Email": "s@gmail.com", "Required": false, "Comments": "", "Id": 0, "Delete": "false", "Last": "SS", "ConfirmEmail": "s@gmail.com", "ConfirmPassword": "", "Letter": "false", "Password": "", “City: "English", "Complete": "false"]], "SSEnabled": true]

Может кто-нибудь, пожалуйста, объясните мне, как решить эту проблему. Любая помощь будет принята с благодарностью.

Заранее спасибо.

...