2012-05-08 2 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]; 

Теперь jsonData содержит JSON-закодирован представление objects массива. Чтобы вернуть их, выполните обратный процесс:

NSArray *objects = [JSONSerializer JSONObjectWithData:jsonData 
               options:0 
               error:&error]; 
Смежные вопросы