2014-03-28 3 views
0

Objective-C에서 클라이언트 서버 앱을 배포하려고합니다.Objective C에서 JSON URL 가져 오기

@"{"url":"http://my-company.com/json"}". 

가 어떻게 목표 C를 사용하여 직접 the http://my-company.com/json을 추출 할 : 나는 쿼리를 할 때 나는 서버에서이 같은 JSON 문자열을 얻을?

답변

1

더 읽기에 대한

NSString *jsonString = @"{\"url\":\"http://my-company.com/json\"}"; 
NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding]; 

NSError *e; 
NSDictionary *jsonDict = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:&e]; 
NSString *url = [jsonDict objectForKey:@"url"]; 
NSLog(@"url: %@", url); 
+0

NSJSONSerialization 하나의 문제 : 그래서,'e'를 기록하고 오류 경로를 가지고가는 경우에 당신은, jsonDict이 전무 있는지 확인하고 있습니다. –

+0

@HotLicks : 네, 벌써 체크를 할 것입니다. – user3231429