HandyJSON
HandyJSON copied to clipboard
模型嵌套一个模型json转模型后,属性模型一直为空?
trafficstars
//b必须 class KIStudent: HandyJSON { var type : String? var iconName : KIStudent? }
class Parent: HandyJSON { var name : String? var student : KIStudent? }
let dictionary = ["name":"zd"."student": ["type":"1","iconName":"oppo"]]
if let parent = Parent.deserialize(from: dictionary) { // … parent.student //打印一直是nil
}
小伙子,你这真是尴尬呀, 你看看你这个, var iconName : KIStudent? 定义一个成员变量是自身.是无限的意思吗? 根据你的模型,应该是个字符串吧.改了就可以了.还有,现在你的模型不需要实现required 协议吗? required init() {
}
额,"zd"后面不得是逗号吗?点(.)是不是也不太合适 0.0