全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

IOS 简单的本地json格式文件解析的实例详解

IOS 简单的本地json格式文件解析的实例详解

ljweibo.json文件

{ 
  "data":[{ 
   
      "name"  : "", 
      "content" : "", 
      "images" :[ 
            { 
            "imageurl" : "http://image.nationalgeographic.com.cn/2017/0702/20170702124619643.jpg" 
            }, 
            { 
            "imageurl" : "https://raw.githubusercontent.com/onevcat/Kingfisher/master/images/kingfisher-2.jpg" 
            }, 
            { 
            "imageurl" : "http://image.nationalgeographic.com.cn/2015/0121/20150121033625957.jpg" 
            } 
           ] 
  }, 
  { 
      "name"  : "", 
      "content" : "", 
      "images" :[ 
            { 
            "imageurl" : "http://image.nationalgeographic.com.cn/2017/0702/20170702124619643.jpg" 
            }, 
            { 
            "imageurl" : "http://image.nationalgeographic.com.cn/2017/0702/20170702124619643.jpg" 
            }, 
            { 
            "imageurl" : "http://image.nationalgeographic.com.cn/2017/0702/20170702124619643.jpg" 
            } 
            ] 
  }, 
  { 
      "name"  : "", 
      "content" : "", 
      "images" :[ 
            { 
            "imageurl" : "http://image.nationalgeographic.com.cn/2017/0702/20170702124619643.jpg" 
            }, 
            { 
            "imageurl" : "http://image.nationalgeographic.com.cn/2017/0703/20170703042329843.jpg" 
            }, 
            { 
            "imageurl" : "http://image.nationalgeographic.com.cn/2017/0702/20170702124619643.jpg" 
            } 
            ] 
   } 
  ] 
} 

解析

NSError *error; 
NSString *_ljPath = [[NSBundle mainBundle]pathForResource:@"ljweibo" ofType:@"json"]; 
NSDictionary *_ljDic = [NSJSONSerialization JSONObjectWithData:[NSData dataWithContentsOfFile:_ljPath] options:NSJSONReadingMutableLeaves error:&error]; 
//数组 
NSArray *_ljAllArray = [_ljDic objectForKey:@"data"]; 
 
for (NSInteger a = 0; a < _ljAllArray.count; a++) 
{ 
  ljWeiboInfo *_info = [[ljWeiboInfo alloc]init]; 
  _info.ljContentStr = [_ljAllArray[a] objectForKey:@"content"]; 
  NSArray *_ljArraylj = [_ljAllArray[a] objectForKey:@"images"]; 
  //获取全部的图片 
  NSMutableArray *_ljMuArray = [[NSMutableArray alloc]init]; 
  for (NSInteger i = 0; i < _ljArraylj.count; i++) { 
    [_ljMuArray addObject:[_ljArraylj[i] objectForKey:@"imageurl"]]; 
  } 
  _info.ljImageUrlArray = _ljMuArray; 
   
  [self.ljArray addObject:_info]; 
} 

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# IOS 简单的本地json格式文件的解析  # IOS解析本地文件  # IOS json文件的解析  # iOS中json解析出现的null  # nil  # NSNumber的解决办法  # IOS中Json解析实例方法详解(四种方法)  # iOS json解析出错的几种情况总结  # iOS开发使用JSON解析网络数据  # 详解iOS开发中解析JSON中的boolean类型的数据遇到的问题  # IOS json 解析遇到错误问题解决办法  # IOS开发之JSON转PLIST实例详解  # iOS Swift读取本地json文件报错的解决方法  # 谈谈iOS开发之JSON格式数据的生成与解析  # iOS读写json文件的方法示例  # 如有  # 希望能  # 谢谢大家  # 疑问请  # githubusercontent  # raw  # Kingfisher  # onevcat  # https  # jpg  # master  # cpp 


相关文章: 关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  如何快速生成高效建站系统源代码?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  如何使用Golang安装API文档生成工具_快速生成接口文档  微信小程序 五星评分(包括半颗星评分)实例代码  黑客如何利用漏洞与弱口令入侵网站服务器?  零服务器AI建站解决方案:快速部署与云端平台低成本实践  我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?  网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  如何通过NAT技术实现内网高效建站?  如何选择最佳自助建站系统?快速指南解析优劣  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  建站之星ASP如何实现CMS高效搭建与安全管理?  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  如何选择高性价比服务器搭建个人网站?  c# 在高并发下使用反射发射(Reflection.Emit)的性能  建站VPS选购需注意哪些关键参数?  深圳网站制作的公司有哪些,dido官方网站?  如何通过主机屋免费建站教程十分钟搭建网站?  如何设置并定期更换建站之星安全管理员密码?  常州自助建站工具推荐:低成本搭建与模板选择技巧  安徽网站建设与外贸建站服务专业定制方案  如何在云虚拟主机上快速搭建个人网站?  如何在服务器上三步完成建站并提升流量?  Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解  如何高效完成自助建站业务培训?  建站之星后台密码遗忘如何找回?  制作网站的公司有哪些,做一个公司网站要多少钱?  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  海南网站制作公司有哪些,海口网是哪家的?  怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?  建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略  如何在IIS管理器中快速创建并配置网站?  建站之星如何配置系统实现高效建站?  武清网站制作公司,天津武清个人营业执照注销查询系统网站?  PHP正则匹配日期和时间(时间戳转换)的实例代码  西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?  c# await 一个已经完成的Task会发生什么  建站之星导航菜单设置与功能模块配置全攻略  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  网站代码制作软件有哪些,如何生成自己网站的代码?  专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?  如何快速登录WAP自助建站平台?  建站之星如何修改网站生成路径?  如何在Golang中引入测试模块_Golang测试包导入与使用实践  如何快速查询域名建站关键信息?  如何选择美橙互联多站合一建站方案?  外贸公司网站制作,外贸网站建设一般有哪些步骤?  已有域名如何快速搭建专属网站?  学校免费自助建站系统:智能生成+拖拽设计+多端适配 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。