【发布时间】:2018-07-10 23:18:15
【问题描述】:
我是 Swift 新手,如果这是一个愚蠢的问题,我很抱歉...... 似乎有很多关于这个的问题,但我找不到我的答案 我需要得到一个数组数组
这是我的要求
Alamofire.request(url, method: .post, parameters: parameter, encoding: JSONEncoding.default).responseJSON {
response in
switch response.result {
case .success:
var resp = JSON(response.value as! NSDictionary)
id = resp["Data"].arrayValue.map({$0["Id"].stringValue})
name = resp["Data"].arrayValue.map({$0["Name"].stringValue})
break
case .failure(let error):
print(error)
}
这是 JSON 响应:
{
Data =(
{
Id = "u1";
Name = "user 1";
Users =({
FullName = "aaa";
UserName = "aaa";
}
);
},
{
Id = "u2";
Name = "user 2";
Users =({
FullName = "bbb";
UserName = "bbb";
},
{
FullName = "ccc";
UserName = "ccc";
}
);
})}
获取 id 和 name 数组没有问题,但我不知道如何获取用户数组,有什么帮助吗?
【问题讨论】:
标签: ios json swift alamofire swifty-json