![](/img/trans.png)
[英](POST Request) Parse JSON elements from a URL response in Objective-C
[英]Parse json response in object c from http get request
我试图解析我从对象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]);
日志:
(
"Video.720p.X264-..",
"",
"http://video/dl/Video.720p.X264-.."
)
我如何获取带有http的网址? 我已经尝试了一切,我也尝试过修剪字符串以删除空格,但似乎不是nsstring,因为我收到了
[__NSArrayM stringByTrimmingCharactersInSet:]: unrecognized selector sent to instance
我该怎么办?
[jSon1 objectAtIndex:0]
返回一个由3个单独的字符串组成的数组,因此,如果您想获取第3个字符串,则可以执行以下操作:
NSArray *links = [jSon1 objectAtIndex:0];
NSString *httpUrl = [links objectAtindex:2];
希望我能正确理解您的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.