let json = JSON(response.result.value!)
let things = json.array.map { jsonThing in
Thing()
}!
json.array
返回一个一百JSON
秒的数组。打完电话后map
,我只剩下一个Thing
。
为什么没有新的Thing
s数组?
SwiftyJSON有两种getter:可选和非可选。
非可选的getter具有“ ... Value”名称语法。
选修的:
json.array
非可选:
json.arrayValue
不过请注意:如果您使用的非可选getter具有nil值,它将崩溃。如果值可以为nil,则最好使用可选的getter并使用if let
(可选的绑定)或任何其他已知技术安全地解包:可选的链接,nil合并等。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句