NSDictionary разделяет данные из APIIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 NSDictionary разделяет данные из API

Сообщение Anonymous »

Я пытаюсь разделить данные JSON, имеющиеся в NSDictonary, на более мелкие части, которые можно использовать, но, похоже, я застрял.Данные, которые я получаю от API Я использую текущие данные об общественном транспорте. Вот данные, которые я получаю:

Код: Выделить всё

{
Storingen =     {
Gepland =         {
Storing =             {
Advies = "U kunt gebruikmaken van de omreisroute of de bussen reis tussen Alphen a/d Rijn en Gouda met de NS-bus reis vanaf zondag 29 april van Alphen a/d Rijn naar Gouda met de trein via Woerden reis tussen Leiden Centraal en Gouda via Den Haag Centraal";
Bericht = "
\n
\n            Wanneer: van zaterdag 28 april tot en met zondag 6 mei[/b][b]\n

\n            Oorzaak: door geplande werkzaamheden[/b][b]\n

\n            Advies: U kunt gebruikmaken van de omreisroute of de bussen[/b][b]\n
\treis tussen Alphen a/d Rijn en Gouda met de NS-bus
\treis vanaf zondag 29 april van Alphen a/d Rijn naar Gouda met de trein via Woerden
\treis tussen Leiden Centraal en Gouda via Den Haag Centraal

Extra Reistijd: een kwartier tot een half uur[/b]

\n    ";
Oorzaak = "door geplande werkzaamheden";
Periode = "van zaterdag 28 april tot en met zondag 6 mei";
Traject = "Alphen a/d Rijn-Gouda";
Vertraging = "een kwartier tot een half uur";
id = "2012_apn_gd_28apr_6mei";
};
};
Ongepland = "";
};
}
Пока у меня есть это:

Код: Выделить всё

-(void)loadJson
{
dispatch_async(kBgQueue, ^{
NSData* data = [NSData dataWithContentsOfURL:kJsonURL];
[self performSelectorOnMainThread:@selector(fetchedData:) withObject:data waitUntilDone:YES];
});

}

- (void)fetchedData:(NSData *)responseData {
NSError* error;
NSDictionary *json = [NSJSONSerialization JSONObjectWithData:responseData options:kNilOptions error:&error];
NSDictionary *storingen = [json objectForKey:@"Storingen"];
NSDictionary *gepland = [storingen objectForKey:@"Gepland"];

NSLog(@"%@", json);

}
В настоящее время API возвращает только одну запланированную неисправность «Gepland», «Сохранение». Но во время сохранения может быть больше мелфункций. API возвращает это как массив в ключе «Хранение». Мой вопрос: как я могу, скажем, пройтись по элементам «Хранение» и использовать их данные для создания табличного представления только с одной меткой и подробного представления со всей остальной информацией?

Подробнее здесь: https://stackoverflow.com/questions/104 ... a-from-api
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Получить значение NSDictionary как NSString
    Anonymous » » в форуме IOS
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Что такое обозначения Big-O для итерации через NSSet и NSDictionary
    Anonymous » » в форуме IOS
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • NsinvalidargumentException - Попытка вставить объект NIL в NSDictionary во время регистрации компонентов в RACE Native I
    Anonymous » » в форуме IOS
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Преобразовать NSOBject в NSDictionary [Duplicate]
    Anonymous » » в форуме IOS
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Как реализовать текстовое поле, которое отображает полное имя, когда оно не находится в фокусе, и разделяет имя на имя,
    Гость » » в форуме C#
    0 Ответы
    110 Просмотры
    Последнее сообщение Гость

Вернуться в «IOS»