1 / 1 / 1
Регистрация: 27.05.2013
Сообщений: 160
1

Парсинг JSON из локального файла

04.11.2015, 00:32. Показов 2587. Ответов 2
Метки нет (Все метки)

Доброго времени суток! У меня есть локальный JSON файл в проекте и мне надо из него достать данные. но почему-то, когда я пытаюсь вывести эти данные в консоль у меня пишет "(null)" в консоли, вместо отображения данных Выручите пожалуйста!

JSON
1
2
3
4
5
6
7
8
9
10
11
12
{"cities":[
    {"cityName":"Minsk", "countryCode":"BY", "cityDescription":"Minsk is the capital of Belarus"},
    {"cityName":"Moscow", "countryCode":"RUS", "cityDescription":"Moscow is the capital of Russia"},
    {"cityName":"Prague", "countryCode":"CZ", "cityDescription":"Prague is the capital of Czech Republic"},
    {"cityName":"Washington", "countryCode":"USA", "cityDescription":"Washington is the capital of United States of America"},
    {"cityName":"Stockholm", "countryCode":"SWN", "cityDescription":"Stockholm is the capital of Sweden"},
    {"cityName":"Beijing", "countryCode":"СHN", "cityDescription":"Beijing is the capital of China"},
    {"cityName":"Tokyo", "countryCode":"JPN", "cityDescription":"Tokyo is the capital of Japan"},
    {"cityName":"London", "countryCode":"UK", "cityDescription":"London is the capital of Great Britain"},
    {"cityName":"Madrid", "countryCode":"SPN", "cityDescription":"Madrid is the capital of Spain"},
    {"cityName":"Paris", "countryCode":"FR", "cityDescription":"Paris is the capital of France"}    
]}
Вот код Objective-C

Objective-C
1
2
3
4
5
6
7
8
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"citiesJSON" ofType:@"json"];
    NSString *myJSON = [[NSString alloc] initWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:NULL];
 
    NSData *data = [NSData dataWithContentsOfFile:filePath];
    NSError *error = nil;
    NSDictionary *parsedJSON = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];
NSArray *cityNames = [parsedJSON objectForKey:@"cityName"];
NSLog(@"%@", cityNames);
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.11.2015, 00:32
Ответы с готовыми решениями:

Чтение локального JSON файла
Понимаю, что в интернете возможно полно ответов на мой вопрос, но толкового ответа я не нашел. У...

Как из локального файла Json сделать Javascript объект
Здраствуйте, я немогу понять как из локального Json сделать Javascript объект, я скинул свой HTML,...

Парсинг json файла
Здравствуйте, столкнулся с такой проблемой и не могу решить. Пытаюсь парсить json файл, и получить...

Парсинг JSON файла
Здравствуйте, есть форма html где имеется кнопка по нажатию которой загружается файл, нужно...

2
21 / 21 / 8
Регистрация: 20.10.2013
Сообщений: 138
04.11.2015, 07:15 2
Цитата Сообщение от Flaze Посмотреть сообщение
когда я пытаюсь вывести эти данные в консоль у меня пишет "(null)"
потому что в словаре parsedJSON нет ключа cityName, а есть ключ cities содержащий массив городов.
0
0 / 0 / 0
Регистрация: 08.02.2016
Сообщений: 1
08.02.2016, 19:50 3
Здравствуйте. Необходимо читать данные из файла json без подключения через интеренет. Как добавить файл(json) в локальные ресурсы проекта?или, есть другие варианты чтения данных из файла? Заранее спасибо.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.02.2016, 19:50

Парсинг Json файла
День добрый. Есть вот такой json файл Пытаюсь его так парсить, но выдает пустую страницу...

Парсинг JSON-файла
Есть файл со следующим содержимым: т.е. только со значениями! Как его распарсить?? Этот способ...

Парсинг файла в формате json
Добрый день всем. Пишу программу и столкнулся с проблемой у меня имеется сторонний файл в формате...

Парсинг JSON файла средствами PHP
Здравствуйте. Есть следующая задача: имеется файл JSON с определенной структурой, т.е есть...

Парсинг json файла и занесение в него данных
Всем привет. Как то спрашивал тут о парсинге json с помощью JSON.NET, но потом тему потерял, а...

[solved] Магия: парсинг JSON из файла не работает. Из строки все нормально
Всем привет. Начинаю понимать, что в веб-программировании творится неистовое волшебство. А суть-то...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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