Форум программистов, компьютерный форум CyberForum.ru

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.73
Valera007
Сообщений: n/a
#1

Парсинг JSON в XCode - Программирование iOS/iPhone

25.08.2014, 23:31. Просмотров 1945. Ответов 1
Метки нет (Все метки)

Доброго времени суток! Гуглёжка сабжа дала ответы лишь на старые (4-5) версии iOS, и в этом вопросе я новичек, так что не судите строго

Суть проблемы: имеются данные в JSON формате в виде:
JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Name: "First";
Page: "01"
Children: [ 
{
   ID: "001";
   Type: "normal";
   Info: "info param";
   Pic: "URL_of_picture";
},
{
   ID: "002";
   Type: "complex";
   Info: "info param 2";
   Pic: "URL_of_picture";
}]
Name: "Second";
Page: "02"
Children: [
{
   ...
}
Требуется распарсить данный JSON (локальный файл) средствами XCode и данные интегрировать в интерфейс программы (циклом или в табах, т.к данные повторяющиеся).
Вопрос: Какие имеются встроенные средства для данной задачи? А если нет встроенных, то сторонние фреймворки или библиотеки.
Ткните, пожалуйста, носом где почитать на эту тему желательно русскоязычной литературы или примеров кода данной реализации (или способов реализации).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.08.2014, 23:31     Парсинг JSON в XCode
Посмотрите здесь:

xCode глючит? Objective-C
xCode Objective-C
Objective-C Xcode на Windows
API и XCode
парсинг JSON Objective-C
XCode 4.2
Objective-C xcode 5
Objective-C iOS 7 и xcode 4
Вёрстка в xCode
Objective-C JSON парсинг из базы в таблицу
Парсинг JSON из локального файла Objective-C
XCode 8

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lexus_ilia
3045 / 921 / 34
Регистрация: 24.09.2008
Сообщений: 1,530
26.08.2014, 01:02     Парсинг JSON в XCode #2
Загружаете файл:
Objective-C
1
2
NSString *path = [pathURL path];
NSData *data = [[NSFileManager defaultManager] contentsAtPath:path];
Ну а дальше парсите ваши данные:
Objective-C
1
2
 NSError* error;
NSDictionary* json = [NSJSONSerialization JSONObjectWithData:responseData options:kNilOptions error:&error];
А дальше из json объекта выбираете все, что вам надо. Вот вам две ссылки, чтобы вы смогли более точнее изучить материал: http://www.raywenderlich.com/5492/wo...-json-in-ios-5 http://stackoverflow.com/questions/1...ocal-files-url
Yandex
Объявления
26.08.2014, 01:02     Парсинг JSON в XCode
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru