SwiftyJSON 无法解析 JSON 数组

SwiftyJSON unable to parse JSON array

我正在尝试将 SwiftyJSON 集成到我的项目中,但在解析数据时遇到问题。

这是我要解析的 JSON:

{"results":[{"idwishlist":"8","name":"Test List","date":"2015-11-16 11:01:47","type":"Birthday","privacy":"0","iduser":"1"}]}

这是我正在使用但未看到任何结果的代码:

let jsondata = JSON(data)
           // print(jsondata)
            for element in jsondata["results"].arrayValue {
                let id = Int(element["wishlistid"].stringValue)
                print("id",id)
            }

评论的 print 语句可以很好地打印出数据,所以我知道这不是问题,但我似乎无法获取数组的值。

如有任何帮助,我们将不胜感激。

我自己设法解决了问题我实际上没有将字符串正确转换为 JSON 所以问题现在已经解决了。

if let dataFromString = data.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false) {
        let jsondata = JSON(data: dataFromString)

        print(jsondata)
        for element in jsondata["results"].arrayValue {
            let id = element["idwishlist"].string!
             print("id is",id)
            let name = element["name"].string!
              print(name)
            let date = element["date"].string!
             print(date)
        }
    }