HandyJSON icon indicating copy to clipboard operation
HandyJSON copied to clipboard

模型嵌套一个模型json转模型后,属性模型一直为空?

Open zhaoduo opened this issue 5 years ago • 2 comments
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

}

zhaoduo avatar Aug 27 '20 12:08 zhaoduo

小伙子,你这真是尴尬呀, 你看看你这个, var iconName : KIStudent? 定义一个成员变量是自身.是无限的意思吗? 根据你的模型,应该是个字符串吧.改了就可以了.还有,现在你的模型不需要实现required 协议吗? required init() {

}

kenan0620 avatar Sep 07 '20 08:09 kenan0620

额,"zd"后面不得是逗号吗?点(.)是不是也不太合适 0.0

RITL avatar Sep 07 '20 08:09 RITL