小编lee*_*783的帖子

ObjectMapper解析通用对象

使用 ObjectMapper 解析通用对象时出现错误 这是我的类:

class BaseResponse<T>: NSObject, Mappable {
    var isSuccess: Bool!
    var data: T?

    required init?(map: Map) {
        super.init()
        self.mapping(map: map)
    }

    func mapping(map: Map) {
        isSuccess <- map["success"]
        data <- map["data"]
    }
}

class Login: NSObject, Mappable {
    var isProfileUpdated: Bool?
    var role: String!
    var profileId: Int!
    var email: String!

    override func mapping(map: Map) {
        isProfileUpdated <- map["profile_updated"]
        role <- map["role"]
        profileId <- map["id"]
        email <- map["email"]
    }
}
Run Code Online (Sandbox Code Playgroud)

我解析了这个json:

{
     "token" : "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MTU4MDkzODAuNjg4LCJpYXQiOjE1MTU3MjI5ODAuNjg4LCJpc3MiOiJleWUtc29sdXRpb24udm4iLCJpZCI6MTgsInJvbGUiOiJlbXBsb3llZSIsInNfaWQiOjg5LCJwX2lkIjoxMX0.v8iEgEXlXGzv5HmDvWs-tUNNYZFBQqCtTLaUkgqXqM0",
     "data" : {
        "email" …
Run Code Online (Sandbox Code Playgroud)

json swift objectmapper

2
推荐指数
1
解决办法
1193
查看次数

标签 统计

json ×1

objectmapper ×1

swift ×1