【发布时间】:2016-04-13 00:49:52
【问题描述】:
我正在尝试使用 SwiftyJSON 遍历 JSON 值,以便在 UIAlertController 中显示它们。
在我使用 Alamofire 的 API 调用中,我使用返回一些 JSON 数据
if((responseData.result.value) != nil) {
let json = JSON(responseData.result.value!)
let token = json["api_token"].string
response(token: token, errorVal: json)
} else {
return
}
然后在我的 VC 中,我将这些数据用于:
if let errorVal = errorVal {
var errorMessages = ""
for (_,subJson):(String, JSON) in errorVal {
errorMessages = errorMessages + String(subJson) + "\n"
}
}
errorVal 正在返回:
{
"email" : [
"The email field is required."
],
"password" : [
"The password field is required."
]
}
和错误消息
[
"The email field is required."
]
[
"The password field is required."
]
但我希望 errorMessages 改为显示:
The email field is required
The password field is required
如何遍历 JSON 并仅获取值?
【问题讨论】:
标签: ios json swift swifty-json