解析数据文件之字符串转数组类型【里面是json格式化字典】类型
2014-12-04 20:13
826 查看
#pragma mark -处理数据,网络请求详细信息 /*! * @brief 把格式化的JSON格式的字符串转换成字典 * @param jsonString JSON格式的字符串 * @return 返回字典 */ - (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; } //处理数据,以及详细地图信息的数据请求 - (void)dataSave:(id )result { // 把请求下来的数据解析成数据原型对象 NSString *dataString = [result[@"data"] substringFromIndex:1]; NSRange range = {0,dataString.length-1}; NSString *subString3 = [dataString substringWithRange:range]; //"{},{},{}" NSArray *array = [subString3 componentsSeparatedByString:@"},"]; for (int i=0;i < array.count;i++) { NSString *str = array[i]; if(i != array.count-1) { str = [NSString stringWithFormat:@"%@}",str]; } NSDictionary *dic = [self dictionaryWithJsonString:str]; NewsModel *model = [[NewsModel alloc]initWithContentsOfDic:dic]; [_newsData addObject:model]; } [tableView reloadData]; }
相关文章推荐
- 一个简单的数据解析就是数组里面只有字典类型的用jsonmodel方式
- JS解析json数据(如何将json字符串转化为数组)
- JS解析json数据(如何将json字符串转化为数组)
- JS解析json数据(如何将json字符串转化为数组)
- JS解析json数据(如何将json字符串转化为数组)
- JS解析json数据(如何将json字符串转化为数组)
- js 解析json数据(如何将json字符串转化为数组)
- JS解析json数据并将json字符串转化为数组的实现方法
- JS解析json数据并将json字符串转化为数组的实现方法
- IPhone项目 字典,数组,服务器返回的json 一键转换数据模型的.h .m文件
- JS解析json数据(如何将json字符串转化为数组)
- JS解析json数据(如何将json字符串转化为数组)
- cocos2d-x把json数据解析到数组或字典中(libjson库)
- 将字典或者数组转换成JSON数据或者字符串
- 将字典或者数组转换成JSON数据或者字符串
- objective-c和java下解析对象类型和数组类型JSON字符串
- JS解析json数据(如何将json字符串转化为数组)
- JS解析json数据(如何将json字符串转化为数组)
- json解析出来的数据库是字典和数组的组合,创建一个model来接收解析数据
- JS解析json数据(如何将json字符串转化为数组)