iPhone/iOS JSON 해석 튜토리얼
학습 경험으로서 웹 서버/웹 서비스를 호출하고, JSON 응답을 취득하고, 그 응답을 사용하여 의 행을 채우는 iPhone 애플리케이션을 만들고 싶다.UITableView
(JSON을 변환하는 것을 전제로 하고 있습니다).NSArray
첫 번째)를 참조해 주세요.
도움이 될만한 거 아는 사람?
이 프레임워크가 마음에 드실 겁니다.
이 툴이 마음에 드실 겁니다.
JSON에 대한 자세한 내용은 이 리소스를 참조하십시오.
아마 이 튜토리얼이 마음에 들 거예요.
iOS 5.0에서 Apple은 NSJONSerialization 클래스를 "JSON을 Foundation 개체로 변환하고 Foundation 개체를 JSON으로 변환"하고 있습니다.통합할 외부 프레임워크는 없으며 벤치마크에 따르면 SBJON보다 성능이 훨씬 우수합니다.
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 프레임워크보다 빠릅니다.
이게 내가 대림의 대답을 듣던 튜토리얼이야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 Web Service를 처음부터 작성(및 회피하고 싶은 문제)
- SQL Server 데이터 읽기/쓰기에 맞게 조정
- iOS 6 앱에서 JSON 서비스를 사용할 수 있습니다.
- JavaScript와 함께 JSON 웹 서비스 사용
http://mikesknowledgebase.com/pages/Services/WebServices-Page1.htm
모든 소스 코드는 무료로 제공됩니다.즐거운 시간 되세요.
언급URL : https://stackoverflow.com/questions/5813077/iphone-ios-json-parsing-tutorial
'programing' 카테고리의 다른 글
Ajax 콜 진행 상황을 보여주는 가장 좋은 방법은 무엇입니까? (0) | 2023.03.08 |
---|---|
Woocommerce는 제품 ID별로 이미지 갤러리를 가져옵니다. (0) | 2023.03.08 |
Ajax를 사용하여 JSON을 PHP로 보내는 중 (0) | 2023.03.08 |
컴포넌트의 렌더 어레이를 리액트 (0) | 2023.03.08 |
텍스트 입력에서 ng-change가 작동하지 않음 (0) | 2023.03.08 |