从json数组加载到对象数组swift中

时间:2016-04-16 09:35:17

标签: swift alamofire swifty-json

我有一组用户

var User:[User] = []

我想通过alamofire和swiftyjson从http://jsonplaceholder.typicode.com/users获取信息 我知道如何请求然后我有json数组

我如何通过json数组循环创建用户对象然后追加到数组User[]

我认为我的循环问题,这是来自swifty json page

for (index,subJson):(String, JSON) in json {
    //Do something you want
}

我如何在我的应用程序中使用它?

1 个答案:

答案 0 :(得分:0)

您可以使用类似的以下代码

for (_, subDataJSON): (String, JSON) in dataJSON {
  let u = User()
  u.name = subDataJSON["name"].stringValue
  u.id = subDataJSON["id"].intValue
  u.active = subDataJSON["active"].boolValue
  self.User.append(u)
}

在循环中解析数据json然后在循环结束时将单个用户对象附加到全局类User数组。

然后根据需要使用类范围的用户数组。