我正在使用NSJSONSerialization
,如下所示:
let twData: AnyObject? = NSJSONSerialization.JSONObjectWithData(responseData, options: NSJSONReadingOptions.MutableLeaves, error: &dataError)
这给了我一个AnyObject?
。
从这里开始,我想将它转换为Array<Dictionary<String,String>>
。
我试过各种方法,最终得到了这个:
var twDataArray: Array<Dictionary<String,String>>? = twData? as? Array<Dictionary<String,String>>
只是简单地给出了错误:
类型 'Array>' 不符合协议 'AnyObject'。
将更简单的版本放进去:
var twDataArray = twData as Array
出现错误:
无法将表达式的类型“AnyObject?”转换为类型“Array”