JSONKit 简单使用

http://blog.csdn.net/l_ch_g/article/details/8477187

例子上写的比较浅显易懂, 不过我还是稍微总结一下:

导入JSONKit.h之后

字符串转NSDictionary:  使用NSData对象方法 [nsDataObj objectFromJSONData]; 转化为NSData

NSDictionary转字符串: 使用NSDictionary的 [nsDictObj JSONData] 转化成NSData

导入JSONKIT和dylib

将json转换为NSDictionary

    NSString *string =@"{\"name\": \"My Name\",\"list\": [\"one\",\"two\",\"three\"]}";

    NSData* jsonData = [stringdataUsingEncoding:NSUTF8StringEncoding];

   NSDictionary *resultsDictionary = [jsonDataobjectFromJSONData];

   NSLog(@"55----%@",resultsDictionary);

将NSDictionary转换为 json格式的string
//resultsDictionary是需要转换的dictionary

NSString *string = [[NSString alloc] initWithData:[resultsDictionary JSONData] encoding:NSUTF8StringEncoding];  
时间: 2024-10-02 09:40:47

JSONKit 简单使用的相关文章

AFN的简单封装抽取工具类

?AFN获取数据----by hanfeng AFN是对 NSURLConnection,NSURLSession的封装 AFNetworking3.0删除了了对 NSURLConnection的封装内容 这是因为,NSURLSession能够完全替代NSURLConnection,并且具有很多优点 支持后台运行的网络任务 暂停.停止.重启网络任务,不需要自己封装NSOperation 支持断点续传,异步下载 支持上传,异步上传 获取下载.上传的进度 NSURLSession有3种任务 NSUR

IOS 网络浅析-(七 JSON解析之三方JSONKit)

在这个网络横行的时代......... 有没有小说的感觉,哈哈??. 言归正传,之前我写过XML的网络解析,但是现在的app开发很少有用到XML解析的了,主流的则是JSON.(有时间我会对其进行总结)三方更是让json解析更加简便,由于代码过于简单,请大家做好心理准备.不要被吓到哦. // // ViewController.m // CX-JSON解析(三方JSONKit-master) // // Created by ma c on 16/3/18. // Copyright © 2016

网络开发--NSURLConnection类的简单介绍

 NSURL 请求地址  NSURLRequest  封装一个请求,保存发给服务器的全部数据  NSMutableURLRequest  NSURLRequest的子类,提供了改变请求的属性的方法  NSURLConnection 负责发送请求,建立客户端和服务器的连接.发送NSURLRequest的数据给服务器,并收集来自服务器的响应数据 NSMutableURLRequest改变请求的属性方法如下: NSURL *url = [NSURL urlWithString@"http://serv

IOS开发使用NSJSONSerialization、JSONKit、SBJson、TouchJson四种方式解析Json数据

概括:JSON数据解析可以使用苹果自带的NSJSONSerialization方式,也可以使用第三方框架,比如JSONKit.SBJson.TouchJSON等,框架的使用方式比较简单,但性能比ios原生方式差很多,建议使用原生方式. 1 NSJSONSerialization,IOS原生 /** *  解析JSON数据 */ -(void) analysisJSON{ // 获取URL NSURL *url = [[NSURL alloc] initWithString:@"http://lo

JSONKit的使用方法【转】

json开源的类库有很多,其中JSONKit库是非常简单易用而且效率又比较高的,重要的JSONKit适用于ios 5.0以下的版本. 下载地址:https://github.com/johnezang/JSONKit 使用JSONKit库来解析json文件,只需要下载JSONKit.h 和JSONKit.m添加到工程中:然后加入libz.dylib即可 解析代码举例: #import "JSONKit.h" //假设 strJson 是网络上接收到的 json 字符串, NSStrin

iOS 如何用JSONKit读写JSON文件

如何用JSONKit读写JSON文件 分类: ios2013-04-20 12:46 510人阅读 评论(0) 收藏 举报 JSON文件格式简单,使用方便,值得一用. 目前已经有多个库支持Json文件的解析,在这之中,JSONkit用起来方便,而且效率比较高,本文介绍的就是JSONKit的使用方法. 1.准备工作 下载JSONKit包:http://download.csdn.net/detail/enuola/4523160 2.写json文件 创建文件 //创建文件目录以及文件,需要用到fi

iOS开发-简单解析JSON数据

什么是JSON ? JSON是一种轻量级的数据格式,一般用于数据交互 服务器返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外) ? JSON的格式很像OC中的字典和数组 ? {"name" : "Jack", "age" : 10} {"name" : ["jack", "rose", "jim"]} ? 标准JSON格式的注意点: key必须用双

duplicate symbol _jk_collectionClassLoadTimeInitialization in:...../Objects-normal/armv7/JSONKit.o

目录: 1.表格的意义,含义? 2.表格有哪些元素? 3.表格布局,表格布局的优缺点 4.行元素,块元素的区别? 5.标签的合理嵌套及标签的语义性 ① 表格的意义,含义? 表格应该用来展现那些适合表格化显示的信息,比如数据的显示,统计或者二维报表之类的信息,而不是作为一种而已的工作 ② 表格有哪些元素? 表格元素:table thead tbody tfoot caption tr th td .... 较常用  ③ 表格的使用应该注意哪些? 1)使用表格时注意合理嵌套,遵循标签的语义性,tab

最新 AFNetworking 3.0 简单实用封装

AFNetworking 3.0 的到来使我们开发者又方便了许多,话不多说,直接上代码. 1.首先 引入框架AFNetworking框架 GitHub下载地址:https://github.com/AFNetworking/AFNetworking AFNetworking官网地址:http://afnetworking.com 2.导入AFNetworking 支持框架 #import<MobileCoreServices/MobileCoreServices.h> #import<S