и затем, в зависимости от того, сколько у вас есть jsonobjects, вы должны перебирать их, и когда вы это сделаете, вы должны отправить элемент в функцию, которая помещает значения в ваш собственный класс, если вы хотите использовать их в объекте. ps когда вы показываете программе, как настроить объект Json, вы можете пройти через объект item как словарь, как я показываю вам во втором кодовом бите.

аюсь декодировать следующий объект JSON

{
    "result":[
             {
             "rank":12,
             "user":{ 
                     "name":"bob","age":12 
                    } 
             }, 
             {
             "1":[ 
                  {
                    "name":"bob","age":12
                  },
                  {
                   "name":"tim","age":13
                  }, 
                  {
                   "name":"tony","age":12
                  }, 
                  {
                   "name":"greg","age":13
                  } 
                 ] 
            } 
           ] 
}

struct userObject {var name: String var age: Int}

В основном массив JSON с двумя различными типами объектов

{ "rank":12, "user": {userObject} }

и "1": массив[userObjects]

struct data: Decodable {
   rank: Int
   user: user
   1:    [user]  <-- this is one area Im stuck
}

заранее спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос