suroMind

[iPhone]JSON 사용하기 본문

IT분야/iOS

[iPhone]JSON 사용하기

suroMind 2011. 3. 24. 11:56

JSON을 사용하기 위해 Framework을 추가해서 하는 방법이 있던데.. 본인은 귀찮아서 헤더파일을 추가해서 씁니다.
http://stig.github.com/json-framework/ 에서 파일을 받고 압축을 풀러 classes안에 .h파일과 .m파일을
자신의 프로젝트에 복사하고 사용할때는 JSON.h 파일만 import 시키면 설정은 끝이다.

** 간단 사용법

---- SBJsonWriter ----
    NSMutableDictionary *mdic= [[NSMutableDictionary alloc] init];
    [mdic setValue: @"누구냐" forKey:@"deviceId"];
    [mdic setValue: @"suroMind" forKey:@"token"];
    [mdic setValue: @"한글" forKey:@"name"];
   
    SBJsonWriter *writer=[[SBJsonWriter alloc]init];
    NSString * params=  [writer stringWithObject:mdic];  //JSON형태
    [mdic release];
    [writer release];

---- SBJsonParser ----
    SBJsonParser *jsonParser = [[SBJsonParser alloc] init];
    NSDictionary *dic = (NSDictionary*)[jsonParser
                                        objectWithString:temp // 파싱할 NSString
                                        error:&error];
  
    NSString *tresultCode    = [dic objectForKey:@"deviceId"];
    NSString *type = [dic objectForKey:@"token"];
    [jsonParser release];


Comments