【发布时间】:2018-02-19 14:21:52
【问题描述】:
我正在尝试从 json 数组中提取信息,但出现此错误
“不能用 'String' 类型的索引为 '[[String : Any]]' 类型的值下标”
这里
if let rev = place.details?["reviews"] as? [[String:Any]] {
if let ver = rev["author_name"] as? String { // <- IN THIS LINE I GET THE ERROR
}
}
我知道如果我将类型转换为 [String : Any] 而不是 [[String:Any]] 它会起作用,但在这种情况下我必须将它转换为数组数组,否则它不会读取 json,那么如何我解决了这个问题?
【问题讨论】:
标签: ios arrays json swift google-places-api