Swift 从json数组加载到对象数组中
我有一个用户数组Swift 从json数组加载到对象数组中,swift,alamofire,swifty-json,Swift,Alamofire,Swifty Json,我有一个用户数组 var User:[User] = [] 我想通过alamofire和swiftyjson从 我知道如何请求,然后我就有了json数组 如何通过json数组进行循环并创建用户对象,然后在数组中追加user[] 我认为我的循环问题,这是来自快速json页面 for (index,subJson):(String, JSON) in json { //Do something you want } 如何在我的应用程序中使用它?您可以使用以下类似代码 for (_, su
var User:[User] = []
我想通过alamofire和swiftyjson从
我知道如何请求,然后我就有了json数组
如何通过json数组进行循环并创建用户对象,然后在数组中追加user[]
我认为我的循环问题,这是来自快速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,然后在循环结束时将单个用户对象附加到全局类用户数组中,如下所示
然后使用类作用域用户数组,如您所需。您可以使用类似的以下代码
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,然后在循环结束时将单个用户对象附加到全局类用户数组中,如下所示
然后像您所希望的那样使用类范围的用户数组。您是否搜索过SO,甚至查看过
相关的列?有几十个例子。最重要的是,您必须分析JSON的结构{}
表示一个字典,[]
表示一个数组。@vadian是我的json结构和数组[],但是我如何从中获取用户并在数组中追加?你能写代码吗?你搜索过这么多,甚至看过相关的
列了吗?有几十个例子。最重要的是,您必须分析JSON的结构{}
表示一个字典,[]
表示一个数组。@vadian是我的json结构和数组[],但是我如何从中获取用户并在数组中追加?你们能写很多代码吗?但在for循环的参数中,添加了什么“u”和subDataJSON”?我不明白“u”的意思是,您不会使用(String,JSON)元组的第一个元素,它是数组或字典JSON的索引。您可能不需要实现这个变量。一切都清楚了吗?关于subDataJSON和dataJSON,当是json数组和单个json对象时,也可以吗?我如何知道是否需要实现这个变量?我可以使用所有元素吗?只需将您的response.result.value
从Alamofire networking closure传递到dataJSON变量,就可以了。非常感谢,但在for循环的参数中,添加了什么“u”和子dataJSON”?我不明白“u”的意思是,您不会使用(String,JSON)元组的第一个元素,它是数组或字典JSON的索引。您可能不需要实现这个变量。一切都清楚了吗?关于subDataJSON和dataJSON,当是json数组和单个json对象时,也可以吗?我如何知道是否需要实现这个变量?我可以使用所有元素吗?只需将Alamofire networking闭包中的response.result.value
传递给dataJSON变量,就可以了。