我有一个要求
Alamofire.request(.GET,HttpHelper.baseURL+HttpHelper.tripsURL,encoding:.JSON).responseJSON {
response in
var json = JSON(data: response.data!)
print(json)
print(json["res"])
}
接着是结果
{
"res" : "[{\"name\":\"testName\",\"lastName\":\"testLastName\"},{\"name\":\"testName\",\"lastName\":\"testLastName\"}]",
"status" : "success",
"out" : "{\"name\":\"testName\",\"lastName\":\"testLastName\"}"
}
[{"name":"testName","lastName":"testLastName"},{"name":"testName","lastName":"testLastName"}]
我如何将数据从 res 设置为 struct 或 class User
struct User {
var name : String?
var lastName : String?
}
请帮忙解决这个问题)非常感谢!!)
最佳答案
你可以这样做
var result: [User]()
for user in json["res"] {
let userTmp = User(name: user["name"], lastName: user["lastName"])
result.append(userTmp)
}
问候
关于ios - 如何快速解析这个json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38701515/