swift - 从 json 数组快速加载到对象数组中

标签 swift alamofire swifty-json

我有用户数组

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

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

关于swift - 从 json 数组快速加载到对象数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36662493/

相关文章:

ios - Swift:自定义 UIView.transition 有问题吗?

ios - 如果不需要,可以在不调用完成处理程序的情况下继续进行吗?

ios - Facebook 登录完成 block 未调用

ios - SwiftyJSON 不会解析稍后解析的 JSON 字符串

ios - SwiftyJson : Looping an array inside an array

ios - 重新加载 TableView 后未获取 TableView 数据

swift - 在表格 View 行的右侧显示事件指示器

iOS 单元测试使用 Alamofire 的 Swift 编译器错误

Swift 使用 Alamofire 发出 http 请求

swift 4 - Alamofire 和 Retrofit 之间的区别(Post @Body Class)