ios - 如何用 alamofire 解析这个 json
问题描述
如何在我的代码中解析这个 json?(Как распарсить этот json в моем коде?)。收集什么数据模型?(какую модель данных собирать?)。我不明白以后如何在字典中转换字典。(Не пойму как потом кастить словари в словарях)。
我在让艺术家对面出现错误:
“Dictionary.Element”类型的值(又名“(键:字符串,值:字典)”)没有下标
func fetchCurrentChartsWithAlamofire(apiMethod: String) {
let url = "https://"
request(url).validate().responseJSON { responseData in
switch responseData.result {
case .success(let value):
guard let jsonData = value as? [String:[String:AnyObject]] else { return }
for artists in jsonData {
let artist = Artist(name: artists["artists"])
}
case .failure(let error):
print(error)
}
}
}
这是浏览器中的json:
{
"artists": {
"artist": [
{
"name": "The Weeknd",
}
]
}
}
解决方案
推荐阅读
- java - “无法从静态上下文初始化非静态变量”java错误
- latex - sphinx doc 为长表或图形生成横向页面
- java - 找不到 Java 6 或 7 SDK Visual Studio 2015
- vbscript - UFT/QTP 关闭除 HP ALM 之外的浏览器
- css - OpenLayers:为什么要使用类和 ID 选择器包含地图
- apache - 显示 404 而不是 403
- dart - 准备要发布的 Android 应用程序
- css - 如何修改我的页面在 AppDrag 上移动视图的响应能力?
- html - 具有 Html 属性的 MVC 5 部分视图
- javascript - 需要 Babel "^7.0.0-0",但加载了 "6.26.0"