我有以下代码:
let jsonResults = try NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.MutableContainers) as! NSArray
for element in jsonResults {
for (chiave,valore) in element {
print("la chiave\(chiave) è uguale a \(valore)")
}
}
我在这一行中有一个错误:
for (chiave,valore) in element {
类型元素Aka AnyObject不符合协议“序列类型”
jsonResults是一个数组
和
元素是字典
我可以将element转换为Dictionary吗?
数组与此类似:
[0] : 92 elements
▿ [0] : 2 elements
- .0 : NOME
- .1 : MARIO
▿ [1] : 2 elements
- .0 : CAP_DOMICILIO
- .1 : 000000
▿ [2] : 2 elements
- .0 : DATA_ULTIMO_AGG
- .1 : 2015-09-22
最佳答案
我将元素转换为[String:AnyObject]
就像是
if let jsonResults = jsonResults as? [[String: AnyObject]] {
for element in jsonResults {
//Do stuff
}
}