ios - 循环 AnyHashable 字典
问题描述
我正在尝试循环从 Http 响应中获得的信息,但我无法访问数据。这是目前我试图循环的信息:
我试图使用 For 来访问响应的不同元素,但无法弄清楚如何访问字典中的元素,这是我正在使用的代码:
var dictionaryMessage: NSMutableDictionary?
do {
if let data = result?.data(using: .utf8) {
dictionaryMessage = try JSONSerialization.jsonObject(with: data, options: .mutableContainers) as? NSMutableDictionary
if(dictionaryMessage?["precios"] != nil){
var element = dictionaryMessage?["precios"]
for (index, element) in element![0]{
print("index" + index + "element:" + element)
}
}
}
} catch {
//error handling
}
解决方案
你可以试试
var element = dictionaryMessage!["precios"] as! [[String:Any]]
推荐阅读
- python - 为什么 django 不能正确地为我的 SPA 静态文件提供服务?
- shell - 检查保存在列表中的给定数字是否与条件匹配并在 shell 中打印相应的输出
- node.js - 使用 fabric-sdk-node v2.1 实现事务提交监听器
- operators - Raku 的 Unicode 字符文档在哪里,例如 "»" ?
- c# - 从 Blazer 服务器渲染原始 HTML 请求 (TextActionResult)
- php - 找到重复值后立即将php多维数组拆分为子数组
- javascript - javascript过滤器并在嵌套数组对象中包含方法使用
- latex - 如何否决乳胶中的所有颜色语句以获取一种颜色的所有文本
- javascript - 如何从 HTML 中的选项值中获取选择 id 值?
- python - 如何使用 .get() 方法获取字典内列表中的项目?