如何使用ObjectMapper映射数组?

问题描述 投票:0回答:1

这是我的模特

class ResponseDataType: Mappable {

    var status: Int?
    var message: String?
    var info: [Info]?

    required init?(map: Map) { }

    func mapping(map: Map) {
        status <- map["status"]
        message <- map["message"]
        info <- map["member_info"]
    }
}

这是我的JSON

"status": 200,
    "data": {
        "member_info": [
            {
                "fullname": "werwerwer",
                "type": "werwer",
                "profile_image": "sdfsdfsd.jpg",
                "email": "wfwe@werwegt",
                "contact": ""
            }
        ]
    },
    "message": "Login Success"
}

我很难在数据内部映射数组。请告诉我我的代码有什么问题。

ios swift objectmapper
1个回答
0
投票

如果您的Info对象符合Mappable,则所有内容都应在代码中正常工作。但是请尝试阅读有关Codable协议的知识,使用它映射对象会容易得多!

© www.soinside.com 2019 - 2024. All rights reserved.