JSONKit 用法简要说明 iOS

JSONKit方式的解析速度比快而简单,由于最新的SBJson目前只支持ARC方式,所以研究了下JSONKit方式解析数据。

首先,需要到https://github.com/johnezang/JSONKit 去下载JSONKit.h 和JSONKit.h 两个文件

然后项目中导入libz.dylib库。

接下来在需要解析数据的文件开头#import "JSONKit.h"

1.将json转换为NSDictionary

 Nsstring *string = @"{\"name\": \"My Name\",\"list\": [\"one\",\"two\",\"three\"]}";
 NSData* jsonData = [string dataUsingEncoding:NSUTF8StringEncoding];
 NSDictionary *resultsDictionary = [jsonData objectFromJSONData];

2.将NSDictionary转换为 json格式的string

//resultsDictionary是需要转换的dictionary  
Nsstring *string = [[Nsstring alloc] initWithData:[resultsDictionary JSONData] encoding:NSUTF8StringEncoding];  

JSONKit使用DEMO源码 下载:http://download.csdn.net/detail/gghu1986/5170751

相关文章

AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...