потому что вы неправильно анализируете JSON
попробуйте это
let myJson = try JSONSerialization.jsonObject(with:content, options: JSONSerialization.ReadingOptions.mutableContainers) as? [[String: AnyObject]] else { return }
for rate in myJson
guard let cur = user["from"] as? String,
let curRate = user["rate"] as? Double else { break }
if let cur = "AUD" {
print(curRate)
}
Обновление:
Вы получаете Массив Объектов в ответ,
поэтому сначала вы должны рассматривать его как массив объектов,
Затем вы должны пройти через эти объекты, а затем внутри этого цикла вы должны извлечь данные, которые вы искали, и поиграть с ними.