0

我有下一个 json 代码:

{

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

谁能告诉我如何获得元素“picture_1”?我将 touchJson 用于目标 c。

最好的祝福

4

1 回答 1

0

首先,我会推荐使用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"];

这应该差不多了。

于 2011-05-09T16:38:45.647 回答