Я использую newsAPI для получения всех источников новостей.Я могу получить ответ JSON, но не могу преобразовать его в массив JSON .Пожалуйста, учтите, что я новичок в разработке ios.
Для сетевого запроса я использую Alamofire и получаю ответ json.Я создал одну модель для источников.Теперь я хочу преобразовать весь ответ в массив JSON и сохранить его в массиве типа источника.Здесь у меня проблема.
json response:
{"sources": [
{
"country" : "us",
"language" : "en",
"name" : "ABC News",
"category" : "general",
"id" : "abc-news",
"url" : "https:\/\/abcnews.go.com",
"description" : "Your trusted source for breaking news, analysis, exclusive interviews, headlines, and videos at ABCNews.com."
},
{
"country" : "au",
"language" : "en",
"name" : "ABC News (AU)",
"category" : "general",
"id" : "abc-news-au",
"url" : "http:\/\/www.abc.net.au\/news",
"description" : "Australia's most trusted source of local, national and world news. Comprehensive, independent, in-depth analysis, the latest business, sport, weather and more."
},
// Я попытался
guard let data = response.data else {return}
let jsonArray = try! JSON(data: data).array
print(jsonArray)
Примечание: тогда я получил нулевое значение для jsonArray