JSON 解析目标 c.



我有下一个json代码:

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

谁能告诉我如何获得元素"picture_1"?我正在使用 touchJson 作为目标 c。

此致敬意

首先,我建议使用 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"];

这应该差不多可以做到。

最新更新