2016-05-03 7 views
-2

Я имею JSon рисунок как этотв формате JSON прошивкой

output = (
    { 
     id = { 
      php = 1; 
     }; 
     image =    { 
      1 = "http://www.easyteach.gr/users/tutor/1432636961.jpg"; 
     }; 
     name =    { 
      php = ramkumar; 
     }; 
    }, 
    { 
     id = { 
      android = 1; 
     }; 
     image = { 
      3 = "http://www.easyteach.gr/users/tutor/1432636961.jpg"; 
     }; 
     name = { 
      android = Vijayan; 
     }; 
    }, 

Я хочу, чтобы отобразить output->name->php и output->name->android как в том же массиве.

Это мой код:

nameArray = [json valueForKeyPath:@"output.name"]; 
     NSLog(@"%@",nameArray); 
+1

вопрос непонятен. – Imran

+0

именно то значение, которое вы хотите получить? –

+0

ramkumar и vijayan @AbhinandanPratap –

ответ

0

Вы можете сделать что-то вроде этого,

NSArray *output; //your output array got from server 

NSDictionary *dict = [output objectAtIndex:0]; 

NSDictionary *dict2 = [dict objectForKey:@"name"]; 

NSString *str = [dict2 objectForKey:@"php"]; 

же для андроид, вы можете использовать objectAtIndex : 1 вместо 0

И убедитесь, что ваш ответ на android = Vijayan; или php = ramkumar; если это не так.

надеюсь, что это поможет :)

+0

ya его работа снова у меня была засуха, например Я имел objectAtIndex 5 и объект для ключа («3» значения «php») и объект для ключа («2» значения «android») означает, что я хочу кодировать для каждого индекса? @Lion –

+0

вы можете пройти цикл, если он в правильном формате. использование для петли – Lion

+0

k thank u @Lion –

1

A.sonu Вы неправильно JSon формиат.

output->name->php and output->name->Android 

android и php - это ключ, там php-значение php = ramkumar; Как получить этот ключ («PHP», «Android»)

name = ramkumar; 
name = Vijayan; 

Таким образом, мы можем найти получить это значение с именем ключа.

+0

ваша точка зрения не так, но объект для ключевого «имени» содержит «php» и «android» .please любезно проверьте выше json pattern @Pitambar Indoria –

+0

, но объект # A.sonu для ключевого «имени» содержит php и android но как вы получаете значение андроида и php-ключа, когда хотите получить ramkumar и vijayan –

Смежные вопросы