Как отправить запрос в гнездо JSON с помощью APIkit

Теперь я использую APIKit & Himotoki в своем проекте и у меня проблема с отправкой запроса в гнездо JSON.

Я пытаюсь отправить запрос JSON, как это

{
  "users": [
    {
      "name": "Name1",
      "email": "Email1",
      "password": "Password1",
    },
    {
      "name": "Name2",
      "email": "Email2",
      "password": "Password2",
    }
  ]
}

но я не знаю, как отправить этот запрос... Мой текущий код

struct Request: JOSRequestType {
     typealias Response =  PostUserResponse

     struct User {
            var name: String
            var email: String
            var password: String
      }
      var users: [User
      var method: HTTPMethod {
            return //~
      }   
      var path: String {
            return //~
      } 
      var headerFields: [String: String] {
            return //~
      }
      //My problem is here, I know this is wrong...
      var bodyParameters: BodyParameters? {
            return JSONBodyParameters(JSONObject: ["users": self.users])
      }     
 }

таким образом, я могу установить первое значение ключа ("пользователи"), как мой код, но не могу установить второе значение ключа ("имя", "электронная почта", "пароль") в объекте "гнездо".

Есть ли у вас идеи, используя APIKit?

0 ответов

Другие вопросы по тегам