Objective c 如何在一个数组中获取此响应
这是我从web服务得到的响应。如何获取仅限城市的记录Objective c 如何在一个数组中获取此响应,objective-c,Objective C,这是我从web服务得到的响应。如何获取仅限城市的记录 Data = ( { Cities = ( { CityCode = 21; Name = Cork; Numbers =
Data = (
{
Cities = (
{
CityCode = 21;
Name = Cork;
Numbers = (
{
Number = 2349990;
PauseOne = 3;
PauseTwo = 3;
}`enter code here`
);
}
)
u hav发布的回复看起来像一本nsdictionary。没有服务器返回json。您可以发布服务器返回的确切json吗?提示:将nsdata转换为nsstring和post dat此代码最终用于您:
NSMutableArray *arrFinalAllCities = [[NSMutableArray alloc]init];
NSMutableArray *arrData = [responseObject objectForKey:@"Data"];
for (int a=0; a<arrData.count; a++)
{
NSMutableArray *arrCity = [[arrData objectAtIndex:a] objectForKey:@"Cities"];
for (int b=0; b<arrCity.count; b++)
{
[arrFinalAllCities addObject:[arrCity objectAtIndex:b]];
}
}
NSLog(@"%@",arrFinalAllCities);
NSMutableArray*arrfinallallcities=[[NSMutableArray alloc]init];
NSMutableArray*arrData=[responseObject objectForKey:@“Data”];
对于(int a=0;a到目前为止,您的代码是什么?您确定这是一种有效的json格式吗?请检查问题,然后给出答案
NSMutableArray *arrFinalAllCities = [[NSMutableArray alloc]init];
NSMutableArray *arrData = [responseObject objectForKey:@"Data"];
for (int a=0; a<arrData.count; a++)
{
NSMutableArray *arrCity = [[arrData objectAtIndex:a] objectForKey:@"Cities"];
for (int b=0; b<arrCity.count; b++)
{
[arrFinalAllCities addObject:[arrCity objectAtIndex:b]];
}
}
NSLog(@"%@",arrFinalAllCities);