Objective c 从http get请求解析对象c中的json响应

Objective c 从http get请求解析对象c中的json响应,objective-c,json,cocoa,http,nsstring,Objective C,Json,Cocoa,Http,Nsstring,我正试图解析从对象c中的http get请求得到的响应,我必须这样做: NSString *returnValue = [[NSString alloc] initWithData:oRespondeData encoding:NSUTF8StringEncoding]; SBJsonParser *jParser = [[SBJsonParser alloc] init]; NSDictionary *JSONresponse = [jParser objectWith

我正试图解析从对象c中的http get请求得到的响应,我必须这样做:

    NSString *returnValue = [[NSString alloc] initWithData:oRespondeData encoding:NSUTF8StringEncoding];
    SBJsonParser *jParser = [[SBJsonParser alloc] init];
    NSDictionary *JSONresponse = [jParser objectWithString:returnValue];
然后我搜索一个特定的键:

NSArray *jSon1 = [JSONresponse objectForKey:@"links"];
在数组中只有一个元素,如果我记录它,我有以下内容:

NSLog(@"%@",[jSon1 objectAtIndex:0]);
日志:

如何使用http获取url?我已经尝试了所有的方法,我也尝试过修剪字符串以删除空白,但似乎它不是nsstring,因为我收到了

[__NSArrayM stringByTrimmingCharactersInSet:]: unrecognized selector sent to instance

我该怎么办?

[jSon1 objectAtIndex:0]

正在返回一个由3个单独字符串组成的数组,因此如果您试图获取第3个字符串,可以执行以下操作:

NSArray*links=[jSon1 objectAtIndex:0]

NSString*httpUrl=[links objectAtindex:2]


希望我能正确理解你的问题。

你支持什么版本的iOS?我是在Mac OS X上做的,不是在iphone上。。。
[__NSArrayM stringByTrimmingCharactersInSet:]: unrecognized selector sent to instance