В моем ответе API есть вложенные массивы, и я получаю следующий ответ.
Ожидается расшифровка массива, но вместо этого найден словарь.
Мой ответ API выглядит примерно так.
{
"FatherModel": {
"UserId": 7340,
"ParentType": "Father",
"PartnerId": 0,
"EducationId": 1,
"User": {
"Id": 7340,
"FirstName": "xxx",
"LastName": "x",
}
},
"Students":{
"Id" :0
"Enrollments":[
{ "Id": 1605,
"StudentId": 1935,
"ClassId": 0,
}
]
},
Как вы можете видеть, есть дерево массивов с вложенными объектами и пользовательскими массивами, я сделал модели классов следующим образом ...
class FatherModel {
var UserId : Int? = nil
.... ..
......
var user : UsersModel.? = mil
var Students : [StudentModel] = nil
}
similarly is with UsersModel
now here comes the student Model array
class StudentModel {
var Id = Int? = 0
var Enrollments = [EnrollmentModel]
}
and
class EnrollmentModel {
var id : Int = 0
......
}
но у меня ошибка, и это Ожидаетсярасшифровать массив, но вместо этого нашел словарь.
что я здесь не так делаю?
Примечание:
Структуры, classes и JsonString - это просто демонстрация, чтобы вы поняли проблему.Пожалуйста, помогите мне.