2012-05-08 24 views
0

アプリケーションでJSONを使用したいと思います。使用したことはありません。私は自分のサーバーに同期するように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

:私はこのようなオブジェクトを持っています。私のオブジェクト"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];