我的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
......
}
但我有错误,这是 预计会解码数组,但会找到字典。
我在这里做错了什么?
注意:
结构,类和JsonString只是一个让你理解问题的演示。请帮我。