Swift: не удалось привести значение типа «__NSCFArray» к «NSDictionary»

У меня есть данные JSON с веб-сайта. Я сделал основной словарь, и я могу анализировать все данные, кроме одного под словаря. Я получаю ошибку "Swift: не удалось привести значение типа '__NSCFArray' к 'NSDictionary'"

Это пример моих данных. Я не могу разобрать"Погода" но я могу разобрать все другие словари, как"wind".

   ["name": Mountain View, "id": 5375480, "weather": (
        {
        description = "sky is clear";
        icon = 01n;
        id = 800;
        main = Clear;
    }
), "base": cmc stations, "wind": {
    deg = "129.502";
    speed = "1.41";

Фрагмент кода

 let windDictionary = mainDictionary["wind"] as! [String : AnyObject
 let speed = windDictionary["speed"] as! Double
 print(speed)
 let weather = mainDictionary["weather"] as! [String : AnyObject]
 print(weather)

Ответы на вопрос(1)

Ваш ответ на вопрос