2012-03-29 27 views
-1

我对文本字段有post属性,它返回JSON字符串,如何发布值/接收JSON字符串。如何从目标页面获取Json字符串C

这里是我的代码:

NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://www.donxebuyt.com/"]]; 
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; 
[request setPostValue:txtFrom.text forKey:@"id_locA"]; 
[request setRequestMethod:@"POST"]; 

[request setCompletionBlock:^{ 
    NSString *responseString = [request responseString]; 
    NSLog(@"Response: %@", responseString); 
}]; 
[request setFailedBlock:^{ 
    NSError *error = [request error]; 
    NSLog(@"Error: %@", error.localizedDescription); 
}]; 

[request startAsynchronous]; 

回答

9
NSData *data=[NSData dataWithContentsOfURL:url]; 
NSError *error=nil; 
NSDictionary *response=[NSJSONSerialization JSONObjectWithData:data options: NSJSONReadingMutableContainers error:&error]; 
NSString* sth=[response objectForKey: @"some_your_key"]; 

sth是一个新变量,并将它张贴在上面