У меня есть URL-адрес, по которому я хочу получить некоторые данные json, когда я загружаю URL-адрес на веб-странице, именно так выглядит json, как я могу получить эти значения в swift?
{
"name" : "name value"
"serial_number" : "serial_numbe value"
"status" : "status value"
...
}
это то, что я до сих пор, но это не работает.Я получаю ошибку invalid conversion from throwing function of type...
на мой вызов URLSession.shared
let web = URL(string: "192.168.101.1:8080/api")
let webRequest = URLRequest(url: web!)
URLSession.shared.dataTask(with: webRequest, completionHandler: {(data, response, error) in
guard let data = data, error == nil else {return}
do{
let json = try JSONSerialization.jsonObject(with: data, options: .allowFragments) as! [String:Any]
let main = json as? [String : Any] ?? []
print(["name"])
}
})