kakaopensource / KakaJSON

Fast conversion between JSON and model in Swift.
MIT License
1.16k stars 126 forks source link

嵌套 struct 数组 不能解析吗?还是我的用法问题? #49

Closed xxxIxxxx closed 4 years ago

xxxIxxxx commented 4 years ago
struct YFTestUserModel: Convertible {

    var headUrl = ""
    var userId = ""
    var isAdmin = ""
    var name = ""
}

struct YFVVVModel: Convertible {

    var userId = ""
    var name = ""
    var members: [YFTestUserModel] = []
}

let json = """
        {"userId":"7f6a74a0-309f-4b62-abd3-431ca4a3b933","name":"可口可乐了","members":[{"headUrl":"https://xxx.xx.com/a92cafd5-d2e6-4265-b24c-9c35dd0e7217.jpeg","userId":"abd3-431ca4a3b933","isAdmin":"1","name":"可口可乐了"}]}
        """

let a = json.kj.model(YFVVVModel.self)

//a.members = nil
xxxIxxxx commented 4 years ago

已解决参考 #19

只需要model遵守 Convertible

谁来解释下。。。