【发布时间】:2015-02-15 09:51:52
【问题描述】:
我正在尝试找到一种方法来获取 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")
}
【问题讨论】:
-
您找到解决方案了吗?谢谢!
-
@Hannes: 不,很遗憾没有
-
我认为现在有更好的 JSON 库,在大多数用例中,ObjectMapper 工作得更好,因为它会创建对象,而不是必须通过各种字符串类型的可选字典项。
标签: swift swifty-json