从JSON中的嵌套字典中获取密钥

时间:2013-03-02 11:33:50

标签: objective-c json nsdictionary

我想从字典中获取Key。我的字典是

JsonDict{
       1{
          name:"sam"
          value:"1000"
        }
       2{
          name:"harry"
          value:"2000"
        }
       3{
          name:"potter"
          value:"3000"
        }
    }

如果JsonDict是NSArray,那么我知道如何从for循环中获取它但它是一个字典。

我的问题是如何从这个json获得名字?

我的代码是......

// ----从此我得到Json ------

NSDictionary *jsonObject = [responseString JSONValue];

NSArray *array= (NSArray *)[jsonObject allKeys];


for (int i =0; i<[array count]; i++)
{
    NSMutableDictionary *dictLocation = [array objectAtIndex:i];
    //NSLog(@"Index :%@",dictLocation);
    NSDictionary *dictName12 = [dictLocation objectForKey:@"name"];

    NSLog(@"%i : %@",i,dictName12);


}

我在上面的代码中得到了dictLocation而不是dictName12 ...

0 个答案:

没有答案