遍历JSON在SwiftyJSON
问题描述:
我从一个端点接收一些JSON,但我有问题,当我尝试依次通过数据和传递给SwiftyJSON对象遍历JSON在SwiftyJSON
的JSON:
{
findItemsByKeywordsResponse:[
{
searchResult:[
{
item:[
{
itemId:[
"232053825102"
]
},
{
itemId:[
"232053825102"
]
}
}
]
}
]
}
if let data = response.data {
if let jsonData:JSON? = JSON(data: data){
if let findItems = jsonData["findItemsByKeywordsResponse"].array {//This line works
if let searchResult //HERES THE ERROR, HOW TO LOOP findItems?????
}
}
}
任何帮助非常APPR:
林通过的itemId的
一些酱试图循环eciated
问候
答
这是代码来访问每个itemId
串
guard let data = response.data else { return }
let json = JSON(data:data)
guard let jsonElms = json["findItemsByKeywordsResponse"].array?.first?["searchResult"].array?.first?["item"].array else { return }
for elm in jsonElms {
let itemID = elm["itemId"].array?.first?.string
}
欢呼@appzTourLife ...工程...将投票时,我有足够的代表:) – rogger2016