とうまくプレーしていない私は、次のコードを持っている:「聞かせparsedData」の行に次のエラーを返してSwift3は私のJSONファイル
let urlString = "https://str8red.com/jsonoverallleaderboard/"
let url = URL(string: urlString)
URLSession.shared.dataTask(with:url!) { (data, response, error) in
if error != nil {
print("there was an error")
print(error)
}
do {
let parsedData = try JSONSerialization.jsonObject(with: data!) as! [String:Any]
} catch let error as NSError {
print(error)
}
}
}.resume()
:使用
Could not cast value of type '__NSArrayI'
JSON iIamさをウェブサイトhttps://str8red.com/jsonoverallleaderboard/から、次の形式である:それは終わりを助けている場合
[["shanu", "1056"], ["snookro", "828"], ["tingeypa", "709"], ["shaun", "620"], ["chrakers", "506"]]
JSONを使用して、次のようにマッピングすることです:
players = jsonPlayers.map { Player(name: $0[0], score: $0[1]) }
助けをお待ちしています。
。文字列の配列の配列。 '[[String]]'。あなたがすべての文字列であるかどうかわからない場合は '[[Any]]' – Moritz
ありがとう、エリック、私はそれを遵守するために私の迅速なコード内で修正することはできますか? –
JSONに変換して直接使用する必要はありませんか? –