0

我想从字典中获取密钥。我的字典是

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 ......

4

0 回答 0