画像
ソースコード
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let url: URL = URL(string: "アクセスするURL")!
let task: URLSessionTask = URLSession.shared.dataTask(with: url, completionHandler: {(data, response, error) in
// コンソールに出力
print("data: \(String(describing: data))")
print("response: \(String(describing: response))")
print("error: \(String(describing: error))")
do{
let getJson = try JSONSerialization.jsonObject(with: data!, options: JSONSerialization.ReadingOptions.mutableContainers) as! NSDictionary
let couponData = try JSONSerialization.jsonObject(with: data!, options: JSONSerialization.ReadingOptions.allowFragments)
}
catch {
print(error)
}
})
task.resume()
}
}
以上、これでサーバーにGETリクエストを送って値を取得することができます