1.JSON字符串转字典
+ (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString
{
if (jsonString == nil) {
return nil;
}
NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
NSError *err;
NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:&err];
if (err) {
NSLog(@"json解析失败:%@",err);
return nil;
}
return dic;
}
@end
2. 读取本地json数据,字典转模型
+ (NSMutableArray *)loadLocalData {
// josn文件的路径
NSString *path = [[NSBundle mainBundle] pathForResource:@"home_timeline" ofType:@"json"];
// 将文件数据化
NSError * error=nil;
NSString *jsonString = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:&error];
//josn字符串转字典
NSDictionary *dic = [self dictionaryWithJsonStri