我正在尝试找到一种方法来获取SwiftyJSON字典中键的值并返回默认字符串(如果未设置键)。以下示例运行良好,但我并不十分满意。你知道更优雅的方式吗?
例子:
let users: JSON = [
["id": 1, "name": "one"],
["id": 2],
["id": 3, "name": "three"]
]
for (key: String, user: JSON) in users {
println(user.object.objectForKey("name") != nil
? user["name"].stringValue
: "default")
}