и затем, в зависимости от того, сколько у вас есть 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
}
заранее спасибо