如何使用 SwiftyJSON 获取 json 数据的值
How to get value of json data using SwiftyJSON
这是JSON数据
{"response":[{"uid":1,"first_name":"Павел","last_name":"Дуров","hidden":1}]}
如何使用 Swifty 获取 "first_name" 值JSON
我试过了
Alamofire.request(.GET, "https://api.vk.com/method/users.get?", parameters: ["user_id": ID])
.responseJSON { response in
if let jsonData = response.result.value {
let first_name = JSON(jsonData)["first_name"].string
print("First name = \(first_name)")
}
}
但在输出中我有这个:名字 = nil
请帮忙!
您的 "response" 键的值是一个数组。
let result = JSON(jsonData)["response"].arrayValue
let first_name = result[0]["first_name"].string
记住,JSON 数组以 [
开头,JSON 字典以 {
开头。
这是JSON数据
{"response":[{"uid":1,"first_name":"Павел","last_name":"Дуров","hidden":1}]}
如何使用 Swifty 获取 "first_name" 值JSON
我试过了
Alamofire.request(.GET, "https://api.vk.com/method/users.get?", parameters: ["user_id": ID])
.responseJSON { response in
if let jsonData = response.result.value {
let first_name = JSON(jsonData)["first_name"].string
print("First name = \(first_name)")
}
}
但在输出中我有这个:名字 = nil
请帮忙!
您的 "response" 键的值是一个数组。
let result = JSON(jsonData)["response"].arrayValue
let first_name = result[0]["first_name"].string
记住,JSON 数组以 [
开头,JSON 字典以 {
开头。