サーバーからいくつかのjsonデータを受け取ったので、配列として保存しようとしています。そのため、テーブルビューにデータを格納できますが、ここで問題が発生しています私のコード:パースされたjsonデータをswiftで配列に保存する方法3
class UserInfo : UIViewController{
var main = ""
session.dataTask(with: url) { (data, response, error) in
if let response = response {
print (response)
}
if let data = data {
let json = (try? JSONSerialization.jsonObject(with: data, options: []))
print(json)
guard let array = json as? [Any] else {return}
for info in array {
guard let infoDict = info as? [String : Any] else{return}
//there is a declared var called main
//main is the one i want save as an array, currently its a variable. i tried to save it as an array by using as! Array but i get error
self.main = infoDict["Title"] as! String
print (self.main)
}
}
}.resume()
}
受信したjsonを投稿する必要があるので、私たちはどのデータを扱っているかを知っています。 – ovidiur
"しかし、私はエラーが"何のエラー? – Larme
これらのデータをUserDefaultsに保存しますか? – shahnilay86