JSON Parse цель c

Я получил следующий код JSON:

{

"person_1":{
      "name" :"person",
      "pictures":[ 
                  {"images":{
                             "picture_1": "url1",
                             "picture_2": "url1",
                            }
                  }
               ],
}
}

Кто-нибудь может подсказать, как получить элемент "picture_1"? Я использую TouchJson для цели c.

С уважением

1 ответ

Решение

Во-первых, я бы порекомендовал использовать yajl, так как я нашел это очень удобным для моей работы.

NSBundle * personBundle = [[yourstring yajl_JSON] valueForKey:@"person_1"];
NSArray * picturArray = [personBundle valueForKey:"pictures"];
NSBundle * imagesBundle = [picturArray objectAtIndex:0];
NSString * myUrl = [imagesBundle valueForKey:"picture_1"];

Это должно в значительной степени сделать это.

Другие вопросы по тегам