- Method:
(NSDictionary *) convertObjectToDictionary: (id) object
- Convert Object to NSDictionary if you are lazy to do it because it's so long or so params.
Example:
@interface Demo: NSObject
@property (weak, nonatomic) NSString *id;
@property (weak, nonatomic) NSString *gender;
@property (weak, nonatomic) NSString *avatar;
@end
NSDictionary *demo = [Demo convertObjectToDictionary: [[Demo alloc] init]];
{
avatar = "https://github.com/doanthegiang/ParseJSON.git";
gender = name;
"user_name" = giang;
}
- Method:
(void) parseDictionaryToObject: (NSDictionary *) dictionary
- Convert JSON to Object (before you make do it allow so you just convert JSON to NSDictionary)
Example:
@interface Demo: NSObject
@property (weak, nonatomic) NSString *id;
@property (weak, nonatomic) NSString *gender;
@property (weak, nonatomic) NSString *avatar;
@end
@{
@"id": @"1000",
@"gender": @"10",
@"avatar": @"giang"
}
Demo *c = [[Demo alloc] init]; // init model
[c parseDictionaryToObject:[self initializationDictionary]];