我有这样的 API 响应:
{
"_id": "640f5cf152ad97a2e34eed95",
"location": {
"type": "Point",
"coordinates": [
77.2772619,
28.6126735
]
},
"myDetails": {
"Age": "29",
"Review": "Good",
},
"artistName": [
"Erik"
],
"artistEmail": [
"[email protected]"
],
}
而且我无法在我的模型类中获取此 API 响应。 我确实尝试在下面这样做,但我不确定如何获取 myDetails 和像“artistEmail”这样的数组。
class FetchApiResponse : NSObject {
var _id: String?
var coordinates: Coordinates?
var artistName: [String]?
var driverPic: [String]?
var artistEmail: [String]?
init(data : [String : Any]) {
self._id = data["_id"] as? String ?? ""
}
init (model: [String:Any]) {
artistName= model["artistName"] as? [String]
artistEmail= model["artistEmail"] as? [String]
}
}
任何建议或帮助表示赞赏。我只需要有关如何为 API 响应制作模型类的帮助。