JSON_JSONKit_ 解析本地文件
2015-09-28 17:36
666 查看
需要从gitHub上下载JSONKit文件。也可以从我上传的资料上下载即可。
//1.获取文件路径
NSString *path = [[NSBundle
mainBundle]pathForResource:@"JSON_StudentInfo"
ofType:@"txt"];
//2.创建data对象
NSData *data = [[NSData
alloc]initWithContentsOfFile:path];
//3.解析
NSArray *array = [data
objectFromJSONData];
//4.组装
_array =[[NSMutableArray
alloc]initWithCapacity:6];
for (NSDictionary *dict
in array) {
Student *student = [Student
new];
[student setValuesForKeysWithDictionary:dict];
[_array
addObject:student];
}
//5.校验
for (Student *student
in _array) {
NSLog(@"%@",student);
}
//1.获取文件路径
NSString *path = [[NSBundle
mainBundle]pathForResource:@"JSON_StudentInfo"
ofType:@"txt"];
//2.创建data对象
NSData *data = [[NSData
alloc]initWithContentsOfFile:path];
//3.解析
NSArray *array = [data
objectFromJSONData];
//4.组装
_array =[[NSMutableArray
alloc]initWithCapacity:6];
for (NSDictionary *dict
in array) {
Student *student = [Student
new];
[student setValuesForKeysWithDictionary:dict];
[_array
addObject:student];
}
//5.校验
for (Student *student
in _array) {
NSLog(@"%@",student);
}
相关文章推荐
- pace.js – 加载进度条插件
- js类方法,对象方法,原型的理解(转)
- js换空格为别的元素
- js 小知识
- JS中语句使用的注意事项
- Js-利用js实现文本框默认获取输入焦点
- js去掉双引号
- 九月二十八JS验证
- JS动态日期时间的获取方法
- js电话号码验证方法
- JavaScript高级程序设计之函数表达式之递归第7.1讲笔记
- 从JSF看XPages的优点
- js判断窗体或容器滚动条到底部
- js
- js数组操作
- 使用Three.js + Blender构建在浏览器端显示的3D模型(5)
- 将jsonStr中的值写入到对象成员字段中
- js跳转页面传参,参数值包含中文时显示乱码解决方案
- des加密 js
- 前端见微知著JavaScript基础篇:this or that ?