0
私は数日後に次のjsonファイルから「名前」を取得しようとしています。誰も私を正しい方向に導くことができますか?結果配列にはアクセスできましたが、 "名前"変数にはアクセスできませんでした。 スウィフト3を使ってparson jsonが私のために働いていない
{
"count": 7,
"next": null,
"previous": null,
"results": [
{
"id": 10,
"name": "Abs"
},
{
"id": 8,
"name": "Arms"
},
{
"id": 12,
"name": "Back"
},
{
"id": 14,
"name": "Calves"
},
{
"id": 11,
"name": "Chest"
},
{
"id": 9,
"name": "Legs"
},
{
"id": 13,
"name": "Shoulders"
}
]
}
と私のコードは、問題は、あなたが
Dictionary
から
name
キャストされている。この
let url = URL(string: "https://wger.de/api/v2/exercisecategory")!
let task = URLSession.shared.dataTask(with: url) { (data, response, error) in
if error != nil {
print(error!)
} else {
if let content = data {
do {
let json = try? JSONSerialization.jsonObject(with: content, options:[]) {
if let content = json as? [String: Any] {
if let results = content["results"] as? [Any] {
for result in results {
if let bodypart = result["name"] as! [String: Any] {
print(bodypart)
}
}
}
}
}
}
}
}
}
ありがとうございました – Niklas
@Niklas Welcome mate :) –