开发者

Get all values in a JSON dictionary, without accessing by key

JSON Example:开发者_StackOverflow中文版

[{ "title1":"Hey", "title2":"Hoh", "title3":"Hah", "title4":"Hoo" }]

How can I get value (hey,hoh,hah,hoo) without using valueForKey?

Could anyone guide me please?

--------------Edit--------------

I use JSON-Framework. And Now I use NSDictionary *jsonDict = [string JSONValue];


Assuming you have your data in an NSDictionary, try allValues.

Remember however than an NSDictionary is unsorted, so the order of the values is undefined.


As Todd already said, NSDictionary has a method allValues - check the NSDictionary Documentation

An example of looping through the value's is

for(NSString *value in [jsonDict allValues]){
NSLog(@"Found Value %@",value);
}

Again, these values will be unsorted as they are coming from a dictionary.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜