在 SwiftyJSON 中循环 json

loop over json in SwiftyJSON

我从端点接收到一些 JSON,但是当我尝试循环遍历数据并传递给 SwiftyJSON 对象时遇到问题

json :

   {  
       findItemsByKeywordsResponse:[  
           {                  
               searchResult:[  
                   {  
                       item:[  
                           {  
                            itemId:[  
                                "232053825102"
                            ]
                        },
                        {  
                            itemId:[  
                                "232053825102"
                            ]
                        }
                   }
              ]
          } 
      ]
}

我正在尝试遍历 itemId 的

一些酱料:

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?????  
        }
    }                                  
}

非常感谢任何帮助

此致

这是访问每个 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
}