【发布时间】:2016-04-24 15:12:51
【问题描述】:
我正在使用 JSON api 来获取数据并且一切正常,但我真的不喜欢我处理结果的方式是安全的,如果它是 nil。这就是今天的样子:
我得到我的 JSON,然后我迭代它并执行以下操作
let obj = Obj()
obj.name = json["name"].string ?? ""
obj.age = json["age"].string ?? ""
obj.length = json["length"].string ?? ""
所以我检查例如json["name"].string 是否有一个值,否则我将它分配一个空的""。这是使用 SwiftyJSON 的方法还是有更清洁的方法?
问题是有时json["name"].string 有一个值,而不是json["age"].string。
【问题讨论】:
标签: json swift null swifty-json