今天讲了Json字符串的解析方法:
1、首先要要清楚Json字符串是由字典和数组组成,首先要从字符串中把字符串的第一层字典取出来使用date和下列方法:
NSData*data = [NSDatadataWithContentsOfFile:@"/Users/wanlong/Documents/每天代码/news/news/news.txt"];
方法:NSDictionary* dic = [NSJSONSerializationJSONObjectWithData:dataoptions:0 error:nil];
2、创建一个解析类;通过静态方法把数据一层层的数据从字符串中的字典和数组中取出来,返回一个新闻数组,然后调用解析类的静态方法来拿到数据源,调用方法如下:(注:静态方法用类名调用)
self.news =[JsonParser parseNewsByDic:dic];
+(NSMutableArray *)parseNewsByDic:(NSDictionary*)dic{
NSMutableArray* news = [NSMutableArray array];
NSArray* resultArr = dic[@"result"];
for (NSDictionary * newDic in resultArr) {
new* New =[[new alloc]init];
New.title =newDic[@"title"];
New.content =newDic[@"content"];
New.img =newDic[@"img"];
New.pdate =newDic[@"pdate"];
[news addObject:New];
}
returnnews;
}
{
"reason": "查询成功",
"result": [{
"title":"网购鞋被骗4万7揭秘网购买家常见骗局",
"content":"被稀里糊涂地骗了4.7万<\/em>元的新闻就曝了出来。这里融360小编盘点了几个常见的网购<\/em>骗局,提醒各位买家在网购<\/em>时要提高警惕,谨防上当受骗<\/em>。... 四、中奖骗局 双十一后,很多人会陆续收到一些中奖信息,甚至有些逼真到连你都相信的地步。骗子往往会在发送中奖信息后,诱骗你回拨电话或...",
"img_width": "",
"full_title": "网购鞋被骗4万7揭秘网购买家常见骗局",
"pdate":"8分钟前",
"src":"金融界",
"img_length": "",
"img":"",
"url":"http:\/\/bank.jrj.com.cn\/2015\/11\/12163420062027.shtml",
"pdate_src": "2015-11-12 16:34:16"
},
{
"title":"11月12日热点新闻top10:女子网购鞋被骗4万7(组图)",
"content":"王小姐在网页上操作填写了个人信息和银行卡信息,最后还填了银行的验证码。之后,退款信息没收到,却收到了银行的消费短信,卡内4.7万<\/em>元被人... 热点七 俄罗斯新型多足蜈蚣 发现足数可达750条 据俄罗斯OANE新闻网11月7日消息,俄罗斯阿尔泰地区阿尔泰生物保护区发现一种新型蜈蚣...",
"img_width": "235",
"full_title": "11月12日热点新闻top10:女子网购鞋被骗4万7(组图)",
"pdate":"5小时前",
"src":"网易",
"img_length": "348",
"img":"http:\/\/p2.qhimg.com\/t015a821b4dd2ffc769.jpg",
"url":"http:\/\/news.163.com\/15\/1112\/11\/B87F657C00014AED.html",
"pdate_src": "2015-11-12 11:13:39"
},
{
"title":"详解女子网购鞋被骗4万7!盘点体坛15大诈骗案",
"content":"网购鞋被骗4万7<\/em>,网络配图 网购鞋被骗4万7<\/em>,民警教招,骗子自动吐回4万2。今天是11月11日,许多剁手党都忙着\"买买买\",然而,也让许多骗子有机可乘。日前,温岭一女子小王,网购一双100多元的鞋子,却被骗走4万7,幸好报警后,民警教了她两招,骗子乖乖还回4万2. 网友100多元鞋被骗4万7 ...",
"img_width": "404",
"full_title": "详解女子网购鞋被骗4万7!盘点体坛15大诈骗案",
"pdate":"6小时前",
"src":"国际在线",
"img_length": "600",
"img":"http:\/\/p0.qhimg.com\/t019a654d2d1f94fc5d.jpg",
"url":"http:\/\/gb.cri.cn\/41280\/2015\/11\/12\/7511s5163553.htm",
"pdate_src": "2015-11-12 09:45:17"
},
{
"title":"网购鞋被骗4万7机智民警将计就计要回4万2",
"content":"网友表示骗子放长线,退回几千,有可能。一听报警,就乖乖退钱,骗子真有这么胆小?网购鞋被骗4万7<\/em>要回4万2 网友:像假新闻 据今日早报报道,11月4日,一位姑娘神色慌张地走进了温岭城东派出所。姑娘姓王,说自己可能遇到骗子了,损失了四万多元。 小王是个网购达人,前几天在网上看中...",
"img_width": "300",
"full_title": "网购鞋被骗4万7机智民警将计就计要回4万2",
"pdate":"8小时前",
"src":"中国青年网",
"img_length": "400",
"img":"http:\/\/p5.qhimg.com\/t011726bfb21cd54e3d.jpg",
"url":"http:\/\/news.youth.cn\/sh\/201511\/t20151112_7301623.htm",
"pdate_src": "2015-11-12 07:53:00"
}],
"error_code": 0
}
学习ios 重要还是要理清楚思路 在做或者看老师代码的时候 自己多想想为什么 不要自己看着就抄 另外还是要推荐一下 蓝懿IOS这个培训机构 和刘国斌老师刘国斌老师还是很有名气的,听朋友说刘老师成立了蓝懿iOS,,老师讲课方式很独特,能够尽量让每个人都能弄明白,有的比较难懂的地方,如果有的地方还是不懂得话,老师会换个其它方法再讲解,这对于我们这些学习iOS的同学是非常好的,多种方式的讲解会理解得更全面,这个必须得给个赞,嘻嘻,还有就是这里的学习环境很好,很安静,可以很安心的学习,安静的环境是学习的基础,小班讲课,每个班20几个学生,学习氛围非常好,每天都学到9点多才离开教室,练习的时间很充裕,而且如果在练习的过程中有什么困难,随时可以向老师求助,不像其它机构,通过视频教学,有的甚至学完之后都看不到讲师本人,问点问题都不方便,这就是蓝懿与其它机构的区别,相信在刘国斌老师的细心指导下,每个蓝懿学员都能找到满意的工作,加油!
写博客第三十四天;
QQ:565803433