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小时内与您取得联系。