Вот как извлечь из него название языка:

то, как он анализирует значение словаря, которое имеет тип. Я могу прочитать ключ, который является строкой, а значение имеет тип Any и имеет ниже образецvalues для данного ключа

▿ 1 element
  ▿ 0 : 4 elements
    ▿ 0 : 2 elements
      - key : nativeName
      - value : Shqip
    ▿ 1 : 2 elements
      - key : iso639_2
      - value : sqi
    ▿ 2 : 2 elements
      - key : name
      - value : Albanian
    ▿ 3 : 2 elements
      - key : iso639_1
      - value : sq

Сверху мне нужно только извлечь «имя»: «эстонский» Устал зацикливание не получилось с помощью swift.

Код:

    f(key == “languages”){
          var nameArray = value as! NSArray
                for str in nameArray{
                                     print(str)     
                                    }
}

Полный ответ JSON

[{"name":"Estonia","topLevelDomain":[".ee"],"alpha2Code":"EE","alpha3Code":"EST","callingCodes":["372"],"capital":"Tallinn","altSpellings":["EE","Eesti","Republic of Estonia","Eesti Vabariik"],"region":"Europe","subregion":"Northern Europe","population":1315944,"latlng":[59.0,26.0],"demonym":"Estonian","area":45227.0,"gini":36.0,"timezones":["UTC+02:00"],"borders":["LVA","RUS"],"nativeName":"Eesti","numericCode":"233","currencies":[{"code":"EUR","name":"Euro","symbol":"€"}],"languages":[{"iso639_1":"et","iso639_2":"est","name":"Estonian","nativeName":"eesti"}],"translations":{"de":"Estland","es":"Estonia","fr":"Estonie","ja":"エストニア","it":"Estonia","br":"Estônia","pt":"Estónia","nl":"Estland","hr":"Estonija","fa":"استونی"},"flag":"https://restcountries.eu/data/est.svg","regionalBlocs":[{"acronym":"EU","name":"European Union","otherAcronyms":[],"otherNames":[]}],"cioc":"EST"}]

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

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