답변:
iOS 5.0부터 Apple은 "JSON을 Foundation 객체로 변환하고 Foundation 객체를 JSON으로 변환하기위한" NSJSONSerialization 클래스를 제공합니다 . 통합 할 외부 프레임 워크가 없으며 벤치 마크 에 따르면 성능이 SBJSON보다 훨씬 우수합니다.
SBJSON *parser = [[SBJSON alloc] init];
NSString *url_str=[NSString stringWithFormat:@"Example APi Here"];
url_str = [url_str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURLRequest *request =[NSURLRequest requestWithURL:[NSURL URLWithString:url_str]];
NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString *json_string = [[NSString alloc] initWithData:response1 encoding:NSUTF8StringEncoding]
NSDictionary *statuses = [parser2 objectWithString:json_string error:nil];
NSArray *news_array=[[statuses3 objectForKey:@"sold_list"] valueForKey:@"list"];
for(NSDictionary *news in news_array)
{
@try {
[title_arr addObject:[news valueForKey:@"gtitle"]]; //values Add to title array
}
@catch (NSException *exception) {
[title_arr addObject:[NSString stringWithFormat:@""]];
}
이 가장 빠른 JSON 프레임 워크 JSONKit을 사용해보십시오 . 일반 JSON 프레임 워크보다 빠릅니다.
이것은 내가 darrinm의 대답을 얻기 위해 사용한 튜토리얼입니다. ios5 / 6 용으로 업데이트되었으며 정말 쉽습니다. 내가 충분히 인기가있을 때 나는 이것을 삭제하고 그의 답변에 댓글로 추가 할 것입니다.
http://www.raywenderlich.com/5492/working-with-json-in-ios-5
http://www.touch-code-magazine.com/tutorial-fetch-and-parse-json-in-ios6/
다음은 내 튜토리얼에 대한 링크입니다.
http://mikesknowledgebase.com/pages/Services/WebServices-Page1.htm
모든 소스 코드가 무료로 제공됩니다. 즐겨.