2012-05-08 5 views
0

내 응용 프로그램에서 JSON을 사용하고 싶습니다. 결코 사용하지 않았습니다.JSON 구조 표현

@interface Selection : NSManagedObject 

@property (nonatomic, retain) NSString * book_id; 
@property (nonatomic, retain) NSString * contenu; 
@property (nonatomic, retain) NSNumber * page_id; 
@property (nonatomic, retain) NSNumber * nbrOfOccurences; 
@property (nonatomic, retain) NSString * next; 
@property (nonatomic, retain) NSString * previous; 

@end 내 ​​서버에 동기화 할 JSON을 구축하고자하는

: 나는이 같은 개체가 있습니다. 내 개체의 구조는 무엇입니까? "Selection"입니다. "Selection"의 많은 객체를 표현하는 방법은 JSON 형식입니까? 귀하의 답변에 감사드립니다.

답변

0

는이 작업을 수행 :

NSArray *objects = [NSArray arrayWithObjects:book_id, 
              contenu, 
              page_id, 
              nbrOfOccurences, 
              next, 
              previous, 
              nil]; 
NSError *error = nil; 
NSData *jsonData = [JSONSerializer dataWithJSONObject:objects 
               options:0 
               error:&error]; 

지금 jsonDataobjects 배열의 JSON 인코딩 된 표현을 포함

여기 내가 사용하는 하나입니다. 다시 되돌리려면 과정을 역순으로 진행하십시오.

NSArray *objects = [JSONSerializer JSONObjectWithData:jsonData 
               options:0 
               error:&error];