0

我正在通过解析 Json 对象AFJSONRequestOperation,问题是,我无法获得节点的正确值。杰森:

关联

我只需要在“结果”中获取临时值。我可以得到结果节点,但它里面的值是一个数组,我怎样才能得到名称的值?

4

2 回答 2

1

该 JSON 无效。转到链接,并检查它。

Snaker 的回答非常准确,仍然:

for (NSDictionary *dic in results)
{
    NSString *name = [dic objectForKey:@"name"];
}
于 2012-11-12T12:45:05.350 回答
1

您的问题是结果为您提供了一个字典。因此,您必须检索名为“results”的字典,然后,一旦您将所有字典放入其中,您就可以通过循环查找名称。

更多信息在这里

更新 :

dicionario = [dicionario objectForKey@"results"];
NSMutableArray *namesFromDict = [[NSMutableArray alloc] init];
for (NSDictionary *elts in dicionario)
{
   [namesFromDict addObject:[elts objectForKey:@"name"]];
}

这应该做。

于 2012-11-12T13:30:29.010 回答