使用swiftyJson解析JSON对象
我从一个API调用得到以下JSON响应(见下文)。我试图检索用户id并将其存储在一个数组中,但似乎无法隔离用户id 这样做的理想方式是什么使用swiftyJson解析JSON对象,swift,swifty-json,Swift,Swifty Json,我从一个API调用得到以下JSON响应(见下文)。我试图检索用户id并将其存储在一个数组中,但似乎无法隔离用户id 这样做的理想方式是什么 { "status": "ok", "followers": { "3": { "username": "username", "display_name": "username", "mail": "username@domain.com"
{
"status": "ok",
"followers": {
"3": {
"username": "username",
"display_name": "username",
"mail": "username@domain.com"
},
"31": {
"username": "username",
"display_name": "username",
"mail": "username@domain.com
},
"35": {
"username": "username",
"display_name": "username",
"mail": "username@domain.com
},
"37": {
"username": "username",
"display_name": "username",
"mail": "username@domain.com
},
"43": {
"username": "username",
"display_name": "username",
"mail": "username@domain.com"
},
"47": {
"username": "username",
"display_name": "username",
"mail": "username@domain.com
},
"64": {
"username": "username",
"display_name": "username",
"mail": "username@domain.com
},
"202": {
"username": "username",
"display_name": "username",
"mail": "username@domain.com
},
"357": {
"username": "username",
"display_name": "username",
"mail": "username@domain.com
},
"387": {
"username": "username",
"display_name": "username",
"mail": "username@domain.com
},
"2328": {
"username": "username",
"display_name": "username",
"mail": "username@domain.com
},
"2333": {
"username": "username",
"display_name": "username",
"mail": "username@domain.com
},
"2334": {
"username": "username",
"display_name": "username",
"mail": "username@domain.com
},
"2371": {
"username": "username",
"display_name": "username",
"mail": "username@domain.com
}
},
"count": 14
}
我可以以字符串和int值的形式检索状态和计数值,但是我很难将id号分开,在这种情况下,id号是[3,31,35,37,43,47,64202357387232823323342371]
let status = json["status"].stringValue
let count = json["count"].intValue
让json[“followers”]作为[String:Any]
提供一个字典。“id”是它的关键。因此根据这个=>let allIds=let json[“followers”].flatMap(){$0.0}
非常感谢。这很好用让json[“followers”]作为[String:Any]
提供一个字典。“id”是它的关键。因此根据这个=>let allIds=let json[“followers”].flatMap(){$0.0}
非常感谢。这很好用!