获取Json文件的方法
来源:互联网 发布:豆瓣淘宝卖家讨论区 编辑:程序博客网 时间:2024/04/30 04:03
#import <Foundation/Foundation.h>
@interface WXNetworkService :NSObject
//+ (id)testData;
+ (id)northUSAData;
+ (id)newsData;
+ (id)topMovieData;
+ (id)cinemaData;
+ (id)newsImageData;
// 获取到电影详情数据
+ (id)movieInfoData;
// 获取到电影评论数据
+ (id)movieCommentData;
@end
#import "WXNetworkService.h"
@implementation WXNetworkService
+ (id)parserData:(NSString *)name
{
//获取到包文件的根目录 沙盒应用程序.app路径
NSString *resourcePath = [[NSBundlemainBundle] resourcePath];
//根据传入的名字拼接
NSString *path = [resourcePathstringByAppendingPathComponent:name];
//将路径下的数据读出来
NSData *data = [NSDatadataWithContentsOfFile:path];
id result =nil;//返回的数据可能是数组也可能是一个字典
result = [NSJSONSerializationJSONObjectWithData:data options:NSJSONReadingMutableContainerserror:NULL];
return result;
}// JSON数据解析
+ (id)northUSAData
{
//return [[self parserData:@"NorthUSA.json"] objectForKey:@"title"];
return [[selfparserData:@"NorthUSA.json"]objectForKey:@"subjects"];
}
+ (id)newsData
{
return [selfparserData:@"news_list.json"];
}
+ (id)topMovieData
{
return [[selfparserData:@"movie_list.json"]objectForKey:@"entries"];
}
+ (id)cinemaData
{
return [selfparserData:@"readyMovie.json"];
}
+ (id)newsImageData
{
return [selfparserData:@"news_detail_images.json"];
}
+ (id)movieInfoData
{
return [selfparserData:@"movie_detail.json"];
}
+ (id)movieCommentData
{
return [[selfparserData:@"movie_comment.json"]objectForKey:@"list"];
}
@end
- 获取Json文件的方法
- httpurlconectiondopost的方法向服务器中获取json文件
- PHP生成及获取JSON文件的方法
- 遍历JSON、获取JSON长度的方法
- 前台json的获取方法
- http post方法调用接口获取json文件内容 以及获取Json字符串某节点的值
- 加载JSON文件的方法
- cocos2d-x + lua获取CocoStudio中导入json文件中控件的两种方法:
- JSON 获取属性值的方法
- http请求获取json字符串的方法
- Java获取json数组对象的方法
- 文件路径的获取方法
- 获取文件Md5的方法
- 获取文件路径的方法
- c#解析json文件的方法
- c#解析json文件的方法
- c#解析json文件的方法
- c#解析json文件的方法
- Trie树的常见应用大总结(面试+附代码实现)
- break 的一个“高级用法”
- fragment的问题
- 那些猥琐的Java笔试题集锦(持续更新)
- 260 Single Number III
- 获取Json文件的方法
- BZOJ 1588 营业额统计 (Splay Tree)
- 堆(heap)和栈(stack)有什么区别??
- OpenGL介绍
- Atitit.软件开发的最终的设计 dsl化,ast化(建立ast, 解析执行ast)
- WebSocket(1)-- WebSocket API简介
- POJ 1002 487-3279 水
- 如何成为一名教练型领导者
- java Swing设置无限大