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

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

Войти
Регистрация
Восстановить пароль
 
Slava-hacker32
7 / 7 / 0
Регистрация: 16.11.2011
Сообщений: 245
#1

Как достать dictionary из dictionary? - Программирование iOS

05.11.2014, 23:41. Просмотров 500. Ответов 3
Метки нет (Все метки)

Подскажите пожалуйста как получить значение dictionary который находится внутри другого dictionary? Я не понимаю как обратиться к нему.
Я пытаюсь парсить json. Пример json выглядит так, основной словарь который мне нужно парсить walks. Объект по ключу walks то я вывожу, а как дальше его распарсить?
"status":"ok",
"selected_locale":"en",
"walks":[
{
"walkID":"39",
"walkVersion":"1",
"walkTitle":"Derwent Edge",
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2014, 23:41     Как достать dictionary из dictionary?
Посмотрите здесь:

Значения из dictionary - Программирование iOS
Помогите. Все делаю по уроку в книге "пайлон д пайлон т программируем для iphone и ipad" . Все делаю как там. Работа со словарями (глава...

Нужно как-то достать фото и видео из IPad - Программирование iOS
Не знаю что и делать, надеюсь кто-то сможет помочь!!! Ситуация такая: обновил iPad через wifi, на экране появился значок iTunes, подключил...

Как преобразовать Dictionary<string, int> в Dictionary<object, int> - C#
Есть метод с сигнатурой public KeyValuePair&lt;string, int&gt; MyMethod(Dictionary&lt;string, int&gt; dic, Random rndm) {} Алгоритму...

Достать Key и Value из вложенного словаря в Dictionary<string, Object> - C#
После десереализации встроенными средствами json файла jsd.Deserialize&lt;Dictionary&lt;string, dynamic&gt;&gt;(jsonFile) (нужен dynamic из за...

Отбор из Dictionary вложенного в Dictionary - LINQ
Здравствуйте, есть такой код: private Dictionary&lt;string, Dictionary&lt;int, string&gt;&gt; vt = new Dictionary&lt;string, Dictionary&lt;int,...

ошибка: need 'typename' before 'Dictionary<Key, Value>::Node_key' because 'Dictionary<Key, Value - C++
привет всем! почему выскакивает ошибка /home/september/console/tabld_node/dictionary.cpp:93: ошибка: need 'typename' before...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,276
06.11.2014, 00:02     Как достать dictionary из dictionary? #2
по ключу walks, судя по всему, не словарь, а массив словарей

а как парсить - так же как и получаете значение по walks, оттуда по индексу получаете словарь и оттуда аналогично c walks получаете значение по ключу
vitali36
7 / 7 / 2
Регистрация: 09.02.2014
Сообщений: 91
10.11.2014, 23:26     Как достать dictionary из dictionary? #3
Это очень просто. Когда тебе приходит response в формате JSON, ты берешь изначально первый объект по objectForKey. Дальше смотришь иерархию (выведи ответ в NSLog), если есть внутри еще dictionary, внутри которого че-то еще есть то берешь еще раз objectForKey. В итоге у тебя получается objectForKey:"key1"]objectForKey:"key2"] и т.д. Вот у тебя есть walks. Значит будет objectForKey:"walks". Если в walks еще есть объект dictionary то еще раз берешь objectForKey
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2014, 10:30     Как достать dictionary из dictionary?
Еще ссылки по теме:

private Dictionary<TabPage, Color> TabColors = new Dictionary<TabPage, Color>(); - C#
Собственно выдает ошибку &quot;TabPage&quot; - неоднозначная ссылка между &quot;MdiTabControl.TabPage&quot; и &quot;System.Windows.Forms.TabPage&quot; ...

Как получить значения из Dictionary? - C#
Доброго времени суток пытаюсь использовать метод TryGetValue для получения данных из коллекции Dictionary но видимо что то делаю не так....

Как реализовать класс Dictionary? - C++
Карточка иностранного слова представляет собой структуру, содержащую иностранное слово и его перевод. Для моделирования электронного...

Dictionary - как по key изменить value - C#
public static class Huffman { private static String str=&quot;&quot;; private static Dictionary&lt;String, float&gt; alphabet =...

Как записать с Dictionary в файл - C#
Здравствуйте, такой вопрос. Есть Dictionary в который были записаны ключи и данные с файла setting.txt. В файле эти данные хранятся в виде...

Как пройтись по всему Dictionary? - C#
Здравствуйте, такой вопрос. Как пройтись по всему Dictionary (ключи и значения) с помощью foreach?)


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

Или воспользуйтесь поиском по форуму:
Slava-hacker32
7 / 7 / 0
Регистрация: 16.11.2011
Сообщений: 245
11.11.2014, 10:30  [ТС]     Как достать dictionary из dictionary? #4
Да я уже разобрался. Я просто затупил и перепутал скобки и не заметил что там массив а не dictionary внутри. В итоге все просто, dictionary это элемент массива.
Yandex
Объявления
11.11.2014, 10:30     Как достать dictionary из dictionary?
Ответ Создать тему
Опции темы

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