У меня возникла следующая проблема: мне нужно получить массив URL-адресов из объекта JSON, чтобы загрузить все изображения продуктов с сайта электронной коммерции в моем приложении.Как создать массив URL-адресов с SwiftyJSON и Alamofire?
JSON я получаю выглядит следующим образом:
[
{
........
........
.........
........
"images": [
{
"id": 976,
"date_created": "2016-08-10T15:16:49",
"date_modified": "2016-08-10T15:16:49",
"src": "https://i2.wp.com/pixan.wpengine.com/wp-content/uploads/2016/07/canasta-familia.jpg?fit=600%2C600&ssl=1",
"name": "canasta-familia",
"alt": "",
"position": 0
}
],
.......
.......
.......
До сих пор я был в состоянии получить только один строку из массива делают это.
Alamofire.request(url, method: .get, parameters: nil, encoding: URLEncoding.default, headers: headers)
.responseJSON { response in
if let jsonValue = response.result.value {
let jsonObject = JSON(jsonValue)
var jsonArray = jsonObject[0]["images"][0]["src"].stringValue
print(jsonArray)
}
}
, который дает мне эту
https://xx.xx.xx/xxxx.xxxxx.xxxx/xx-xxxxx/uploads/2016/07/canasta-familia.jpg?fit=600%2C600&ssl=1
Но что мне нужно, чтобы получить доступ к всем элементам внутри «изображения» & «Src» не только первый элемент индекса обоих.
Как это сделать?
Любые идеи?
Не могли бы вы загрузить весь набор данных JSON где-нибудь? –