Разбираюсь с парсером, пытаюсь получить информацию в формате json
Выдает ошибку, подскажите, что я делаю не так?
import UIKit
struct WebSiteDecodable: Decodable {
let Date: String?
let PreviousDate:String?
let PreviousURL: String?
let Timestamp: String?
let Valute: [valute]
}
struct valute: Decodable {
let ID: String?
let NumCode: String?
let CharCode: String?
let Nominal: Int?
let Name: String?
let Value: Double?
let Previous: Double?
}
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let url = "https://www.cbr-xml-daily.ru/daily_json.js"
guard let urlObj = URL(string: url) else {return}
URLSession.shared.dataTask(with: urlObj) {(data, response, error) in
guard let data = data else {return}
do {
let webSiteDecodable = try JSONDecoder().decode(WebSiteDecodable.self, from: data)
print(webSiteDecodable.Valute.self)
} catch {
print("We got eny error")
}
}.resume()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}