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

 更新时间:2017年09月17日 14:55:00   作者:水桶前辈  
这篇文章主要介绍了IOS 简单的本地json格式文件解析的实例详解的相关资料,希望通过本文大家能够掌握这部分内容,需要的朋友可以参考下

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

ljweibo.json文件

{ 
  "data":[{ 
   
      "name"  : "孙悟空", 
      "content" : "7月12日的国务院常务会议上,李克强明确要求,要将已审议的《快递条例(草案)》向社会公开征求意见。在会上,总理说了这么一段话:“几年前,快递业刚刚开始发展的时候,有些城市不允许快递存在,理由是影响市容整洁,快递员骑的摩的也不允许停放。但是我们认为,对于任何新生事物,应尽量秉持‘包容审慎'的监管方式,不能一上来就‘管死,有些城市不允许快递存在,理由是影响市容整洁,快递员骑的摩的也不允许停放。但是我们认为,对于任何新生事物,应尽量秉持‘包容审慎'的监管方式,不能一上来就‘管死", 
      "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" : "7月12日的国务院常务会议上,李克强明确要求,要将已审议的《快递条例(草案)》向社会公开征求意见。在会上,总理说了这么一段话:“几年前,快递业刚刚开始发展的时候,有些城市不允许快递存在,理由是影响市容整洁,快递员骑的摩的也不允许停放。但是我们认为,对于任何新生事物,应尽量秉持‘包容审慎'的监管方式,不能一上来就‘管死,有些城市不允许快递存在,理由是影响市容整洁,快递员骑的摩的也不允许停放。但是我们认为,对于任何新生事物,应尽量秉持‘包容审慎'的监管方式,不能一上来就‘管死", 
      "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" : "7月12日的国务院常务会议上,李克强明确要求,要将已审议的《快递条例(草案)》向社", 
      "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实现转盘效果

    iOS实现转盘效果

    这篇文章主要为大家详细介绍了iOS实现转盘效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04
  • iOS撸一个简单路由Router的实现代码

    iOS撸一个简单路由Router的实现代码

    这篇文章主要介绍了iOS撸一个简单路由Router的实现代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09
  • iOS中视频播放器的简单封装详解

    iOS中视频播放器的简单封装详解

    要实现封装视频播放器,首先需要实现视频播放器,然后再去考虑怎样封装可以让以后自己使用起来方便快捷。iOS9之前可以使用MediaPlayer来进行视频的播放,iOS9之后系统推荐使用AVFoundation框架实现视频的播放。下面通过本文来看看详细的介绍吧。
    2016-10-10
  • iOS实现“摇一摇”与“扫一扫”功能示例代码

    iOS实现“摇一摇”与“扫一扫”功能示例代码

    本篇文章主要介绍了iOS实现“摇一摇”与“扫一扫”功能示例代码,具有一定的参考价值,有兴趣的可以了解一下。
    2017-01-01
  • iOS实现转场动画的3种方法示例

    iOS实现转场动画的3种方法示例

    这篇文章主要给大家介绍了关于iOS实现转场动画的3种方法,文中通过示例代码以及图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-03-03
  • iOS自动移除KVO观察者的实现方法

    iOS自动移除KVO观察者的实现方法

    在 Apple 的应用开发里 KVO 提供了一个途径,使对象(观察者)能够观察其他对象(被观察者)的属性,当被观察者的属性发生变化时,观察者就会被告知该变化。下面这篇文章主要给大家介绍了关于iOS如何自动移除KVO观察者的实现方法,需要的朋友可以参考下。
    2017-12-12
  • iOS的HTTP请求和请求回执类用法小结

    iOS的HTTP请求和请求回执类用法小结

    这里为大家整理了iOS的HTTP请求和请求回执类用法小结,包括发送请求的NSURLRequest、NSMutableURLRequest和负责回复的NSURLResponse类的常用方法和属性,需要的朋友可以参考下
    2016-06-06
  • iOS 使用AFN上传视频到服务器示例代码

    iOS 使用AFN上传视频到服务器示例代码

    本篇文章主要介绍了iOS 使用AFN上传视频到服务器示例代码,具有一定的参考价值,有兴趣的可以了解一下。
    2017-04-04
  • iOS中tableview实现编辑、全选及删除等功能的方法示例

    iOS中tableview实现编辑、全选及删除等功能的方法示例

    这篇文章主要给大家介绍了关于iOS中tableview实现编辑、全选及删除等功能的相关资料,文中通过示例代码介绍的非常详细,不仅是介绍实现的方法,将实现过程中遇到的问题也都分享出来了,需要的朋友们下面来一起看看吧。
    2017-07-07
  • iOS安全防护系列之重签名防护与sysctl反调试详解

    iOS安全防护系列之重签名防护与sysctl反调试详解

    这篇文章主要给大家介绍了关于iOS安全防护系列之重签名防护与sysctl反调试的相关资料,文中通过示例代码以及图文介绍的非常详细,对各位iOS开发者们具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-07-07

最新评论