能夠根據返回的字典 繼續解析 例:model.value = [dic objectForKey@"返回的value值"];json
方法:spa
+ (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonStringit
{ io
if (jsonString == nil) {table
return nil;class
}object
NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];coding
NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:nil];model
return dic;方法
}
使用:在model中
- (void)setValue:(id)value forUndefinedKey:(NSString *)key
{
if ([key isEqualToString:@"rewards"]) {
NSDictionary *dic = [[self class] dictionaryWithJsonString:value];
self.value = [dic objectForKey:@"value"];
self.type = [dic objectForKey:@"type"];
}
}