Programing

iPhone / iOS JSON 구문 분석 자습서

lottogame 2020. 8. 14. 08:13
반응형

iPhone / iOS JSON 구문 분석 자습서


학습 경험으로 웹 서버 / 웹 서비스를 호출하고, JSON 응답을 검색하고, 해당 응답을 사용하여 행을 채우는 iPhone 애플리케이션을 만들고 싶습니다 UITableView(JSON을 NSArray첫 번째 로 변환한다고 가정 ).

유용한 정보를 아는 사람이 있습니까?


프레임 워크 를 좋아할 것 입니다.

그리고이 도구 를 좋아할 것 입니다.

JSON에 대해 배우려면이 리소스를 좋아할 것 입니다.

튜토리얼 을 좋아할 것입니다 .


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/


다음은 내 튜토리얼에 대한 링크입니다.

  • 처음부터 JSON WCF 웹 서비스 만들기 (및 피해야 할 문제)
  • SQL Server 데이터 읽기 / 쓰기에 맞게 조정
  • JSON 서비스를 사용하기위한 iOS 6 앱 받기.
  • JavaScript와 함께 JSON 웹 서비스 사용

http://mikesknowledgebase.com/pages/Services/WebServices-Page1.htm

모든 소스 코드가 무료로 제공됩니다. 즐겨.

참고 URL : https://stackoverflow.com/questions/5813077/iphone-ios-json-parsing-tutorial

반응형