我正在尝试找到一种方法,以获取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")
}