我想在我的应用程序中使用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 :(得分:0)
答案 1 :(得分: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
包含objects
数组的JSON编码表示。要让他们回来,请改变这个过程:
NSArray *objects = [JSONSerializer JSONObjectWithData:jsonData
options:0
error:&error];