[英]How to parse this json with alamofire
How to parse this json in my code?如何在我的代码中解析这个 json? (Как распарсить этот json в моем коде?). (Как распарсить этот json в моем коде?)。 What data model to collect?要收集哪些数据 model? (какую модель данных собирать?). (какую модель данных собирать?)。 I don't understand how to cast dictionaries in dictionaries later.我不明白以后如何在字典中转换字典。 (Не пойму как потом кастить словари в словарях). (Не пойму как потом кастить словари в словарях)。
I get an error opposite let artist:我在让艺术家对面出现错误:
Value of type 'Dictionary.Element' (aka '(key: String, value: Dictionary)') has no subscripts “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)
}
}
}
Here is json in the browser:这是浏览器中的 json:
{
"artists": {
"artist": [
{
"name": "The Weeknd",
}
]
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.