将 Json读入 NSArry中

转载 2012年03月29日 20:29:24
将JSON读入NSArray中
    博客分类:
  • iOS

1、将JSON中的所有文件拷入项目的Classes中

2、新建一个MyDataSource类,用来解析JSON

Ios代码 复制代码 收藏代码
  1. @interface MyDataSource : NSObject { 
  2.  
  3.  
  4. + (id)dataSource; 
  5. @end 

实现文件中,需要导入JSON类

Ios代码 复制代码 收藏代码
  1. #import "MyDataSource.h" 
  2. #import "SBJson.h" 
  3.  
  4. @implementation MyDataSource 
  5. + (id)dataSource 
  6.     NSString* JSONString = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"resources" ofType:@"json"
  7.                                                      encoding:NSUTF8StringEncoding error:nil]; 
  8.     return [JSONString JSONValue]; 
  9. @end 

3、在你的类中声明一个数组,并将JSON解析后放入数组

Ios代码 复制代码 收藏代码
  1. @interface JsonViewController : UITableViewController { 
  2.     NSArray *array; 
  3. @property(nonatomic, retain) NSArray *array; 
  4. @end 

看一下实现文件

Ios代码 复制代码 收藏代码
  1. @implementation JsonViewController 
  2. @synthesize array; 
  3.  
  4. - (void)viewDidLoad { 
  5.     [super viewDidLoad]; 
  6.     self.title = @"网易新闻"
  7.     array = [[NSArray alloc] initWithArray:[MyDataSource dataSource]];   
  8.  
  9. @end 
  

相关文章推荐

【OC语言】第九篇·NSString,NSArry,NSDictionary

一、Foundation    1. 框架:框架是由许多类、方法、函数、文档按照一定的逻辑组织起来的集合。    2. 作用:       1) Foundation框架是Mac/iOS中其它框架的基...

Object-C之NSArry,(补充NSmutableString)

**OC中的NSArray和NSmutableString本文将介绍在oc中关于集合(NSArry,也可称之为数组)和可变字符串(NSmutableString)的一些内容: 关于NSmutableS...

OC 数组中的方法 (不可变数组NSArry 和可变数组 NSMutableArray)

1.数组的价值: 存储多个元素. (2)存储的元素只能是对象,对象可以是不同类型的. (3)数组是一个有序的集合. (4)数组中的元素可以重复,而且重复的对象会成为数组元素.        创建数...
  • RC_cong
  • RC_cong
  • 2014年08月08日 20:34
  • 615

Python中Json文件的读入和写入以及simplejson

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript ProgrammingLanguag...

Python-读入json文件并进行解析及json基本操作

import jsondef resolveJson(path): file = open(path, "rb") fileJson = json.load(file) fie...
  • ko_tin
  • ko_tin
  • 2017年05月18日 16:11
  • 2312

Json登录注册(服务端&android;端)

  • 2017年11月15日 16:20
  • 4.17MB
  • 下载

ajax请求数据,后台提供数据返回json, 前台js拼html,回填

ajax请求 /*全民看盘*/ $('#qmkp').click(function () { if($("#qmkps tr").length>0){ }else{ var Aj...
  • A9925
  • A9925
  • 2016年08月09日 14:40
  • 2228

springmvc的json对应jar包

  • 2017年11月13日 11:35
  • 1.16MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将 Json读入 NSArry中
举报原因:
原因补充:

(最多只允许输入30个字)