我正在使用一个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
没有值。