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

load from json array into object array swift

我有一组用户

var User:[User] = []

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

数组

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

我认为我的循环有问题,这是来自 swifty json 页面

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

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

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

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,然后在循环结束时将单个用户对象附加到全局 class 用户数组,就像这样。

然后根据需要使用 class 作用域用户数组。