iOS 프로젝트를 하면서 APXML 를 이용해서 XML 데이터를 파싱해 사용했는디....
팀장님께서 팀 전체 통신 방식에 JSON을 도입 시켜버렸다.. -_-;
xml 로 데이터를 처리해도 괜찮지만.....JSON 이 더 좋다니 써야지...뭐..
http://www.json.org 에 가보니 설명이 영어다...젠장.. 그래서 대충 내용을 보니
iOS의 NSDictionary 방식인 것 같다..
아래 보니 ASPJSON 이 있어 가보니..간단한 ASP 샘플 소스가 있어..
바로 ASP 를 만들고 테스트를 진행보니.. KEY & VALUE 형태로 잘 나온다.
aspjson : http://code.google.com/p/aspjson
다시 json.org 를 보니 한국어 선택이 있다..헉...젠장..괜히 영어로 봤다..ㅆㅆ
그럼 이제 iOS에서 사용할 파서가 필요해서 찾아보니...JSON Parser 가 많이 있다..
뭘 써야 할지 몰라 헤메다 APXML 처럼 소스 파일을 추가 해서 사용하는 방식을 선택.
http://psionides.jogger.pl/2010/12/12/cocoa-json-parsing-libraries-part-2/
다운로드 : JSONKit (JSONKit-v1.3-2-gb612564.zip)
프로젝트에 사용할 .h, .m 파일을 추가하고 간단한 테슽 코드를 짜보니면
NSString* reqUrl = @"http://111.111.11.1/json.asp";
NSData *jsonData = [NSData dataWithContentsOfURL:[NSURL URLWithString: reqUrl]];
JSONDecoder *jsonDecoder = [JSONDecoder decoder];
NSDictionary *items = [jsonDecoder parseJSONData:jsonData];
NSLog(@”[items count] = %d”, [items count]);
iOS 프로젝트를 하면서 APXML 를 이용해서 XML 데이터를 파싱해 사용했는디....
팀장님께서 팀 전체 통신 방식에 JSON을 도입 시켜버렸다.. -_-;
xml 로 데이터를 처리해도 괜찮지만.....JSON 이 더 좋다니 써야지...뭐..
http://www.json.org 에 가보니 설명이 영어다...젠장.. 그래서 대충 내용을 보니
iOS의 NSDictionary 방식인 것 같다..
아래 보니 ASPJSON 이 있어 가보니..간단한 ASP 샘플 소스가 있어..
바로 ASP 를 만들고 테스트를 진행보니.. KEY & VALUE 형태로 잘 나온다.
aspjson : http://code.google.com/p/aspjson
다시 json.org 를 보니 한국어 선택이 있다..헉...젠장..괜히 영어로 봤다..ㅆㅆ
그럼 이제 iOS에서 사용할 파서가 필요해서 찾아보니...JSON Parser 가 많이 있다..
뭘 써야 할지 몰라 헤메다 APXML 처럼 소스 파일을 추가 해서 사용하는 방식을 선택.
http://psionides.jogger.pl/2010/12/12/cocoa-json-parsing-libraries-part-2/
다운로드 : JSONKit (JSONKit-v1.3-2-gb612564.zip)
프로젝트에 사용할 .h, .m 파일을 추가하고 간단한 테슽 코드를 짜보니면
NSString* reqUrl = @"http://111.111.11.1/json.asp";
NSData *jsonData = [NSData dataWithContentsOfURL:[NSURL URLWithString: reqUrl]];
JSONDecoder *jsonDecoder = [JSONDecoder decoder];
NSDictionary *items = [jsonDecoder parseJSONData:jsonData];
NSLog(@”[items count] = %d”, [items count]);
'Program > iOS' 카테고리의 다른 글
iOS - Logging (6) | 2011.08.17 |
---|---|
iOS - SQLite 한글-영어 순 정렬하기 (2) | 2011.08.17 |
Xcode Archive Version Unspecified (4) | 2011.07.13 |
UIWebView User-Agent (1) | 2011.07.11 |
UIDeviceOrientation (5) | 2011.05.12 |