rome098
3 / 3 / 0
Регистрация: 04.11.2013
Сообщений: 46
|
||||||
#1 | ||||||
Swift JSON Parsing - Swift16.03.2016, 18:27. Просмотров 1089. Ответов 2
Добрый день!
Пытаюсь пропарсить JSON, который я получаю по URL запросу. Проблем не возникало пока JSON не имел многоуровневую структуру. То есть, я отправлял запрос, а он мне возвращал, например, информацию об одном пользователи. Сейчас задача стоит вернуть массив новостей. То есть, массив в котором находятся несколько новостей с несколькими параметрами (название, описание, дата, т.д.). Должно ли это работать с NSDictionary? Например, если я получаю информацию об пользователе, то я могу получить его никнейм так: Код
result["username"] Код
result[0]["title"] // Где 0 - это номер полученной новости Код
static func GetDataFrom(request: NSMutableURLRequest, completion: (result: NSDictionary!)->()) { let session = NSURLSession.sharedSession() let task = session.dataTaskWithRequest(request) { (data, response, error) in if let data = data { let result = try! NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.AllowFragments) as! NSDictionary completion(result: result) } else { print("URLAccess Error: " + (error?.localizedDescription)!) } } task.resume() } Jason новости такой:
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
16.03.2016, 18:27 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Swift JSON Parsing (Swift):
2
Как конвертировать JSON в swift 3 - Swift Swift, what that? - Swift Swift и бд - Swift Документация SWIFT - Swift Массив Swift - Swift Swift и MySQL - Swift |
kabudasay
3 / 3 / 1
Регистрация: 13.04.2015
Сообщений: 51
|
|||||||||||
02.08.2016, 11:10 | #2 | ||||||||||
во первых этот кусок кода ни о чем ! вы резюмите диспатч не там !
и я не вижу объявление по выборке... во вторых куда будете передавать данные ? это tableView или cellView ?? вот пример как нужно правильно тянуть и парсить данные ... это мой пример затягивания постов в апу у меня создан view controller и cellView вот VC
а вот cell
0
|
kabudasay
3 / 3 / 1
Регистрация: 13.04.2015
Сообщений: 51
|
||||||
02.08.2016, 11:11 | #3 | |||||
то что вас интересует лежит тут
0
|
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
02.08.2016, 11:11 |
Привет! Вот еще темы с ответами:
3
VK SDK swift - Программирование iOS
Swift for Windows - Swift Потоки в Swift - Swift Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |