JSON示例:
[{
"title1":"Hey",
"title2":"Hoh",
"title3":"Hah",
"title4":"Hoo"
}]
如何在不使用(hey,hoh,hah,hoo)
的情况下获得价值valueForKey
?
有人可以指导我吗?
--------------编辑--------------
我使用JSON-Framework。现在我使用NSDictionary * jsonDict = [string JSONValue];
答案 0 :(得分:5)
假设您的数据在NSDictionary中,请尝试allValues
。
但请记住,NSDictionary未排序,因此值的顺序未定义。
答案 1 :(得分:2)
正如托德已经说过的,NSDictionary有一个方法allValues - 检查NSDictionary Documentation
循环遍历值的一个例子是
for(NSString *value in [jsonDict allValues]){
NSLog(@"Found Value %@",value);
}
同样,这些值将是未分类的,因为它们来自字典。