美文网首页
【Swift】使用JSONKit解析

【Swift】使用JSONKit解析

作者: 鄒賢 | 来源:发表于2016-10-27 22:58 被阅读0次

新建一个工程,并将JSONKit.h和JSONKit.m导入工程中(下载地址)。编译工程会报一堆错误,由于JSONKit不支持ARC,所以需要对其设置一下,如下图所示:

给JSONKit加上编译参数-fno-objc-arc

1、构造一条字典数据

let user = ["name" : "xiaoming", "tel" : ["mobile" : "123456", "home" : "123456"]] as [String : Any]

2、使用JSONKit转换为JSON字符串

var jsonString = (user as NSDictionary).jsonString()
print(jsonString!)

3、由字符串反解析回字典

print(jsonString?.objectFromJSONString() as! NSDictionary)

4、使用JSONKit转换成为NSData类型的JSON数据

var jsonData = (user as NSDictionary).jsonData() as NSData
print(jsonData)

5、由NSData反解析为字典

print(jsonData.objectFromJSONData() as! NSDictionary)
输出结果

相关文章

  • Swift - 解析JSON数据

    Swift - 解析JSON数据(内置NSJSONSerialization与第三方JSONKit) 一,使用自带...

  • 【Swift】使用JSONKit解析

    新建一个工程,并将JSONKit.h和JSONKit.m导入工程中(下载地址)。编译工程会报一堆错误,由于JSON...

  • 第三方Json解析城市

    使用第三方解析JsonKit 禁止arc // ViewController.m #import "JSONKit...

  • 关于用AFNetworking解析失败

    报错 解决方案利用JSONKit 地址https://github.com/johnezang/JSONKit解析...

  • OC-数据解析JSON解析(四)

    JSON解析2:使用第三方框架(JSONKit) #import "ViewController.h" #impo...

  • JsonKit解析

    #import "ViewController.h" #import "JSONKit/JSONKit.h" @i...

  • JSONkit解析

    #import "forthViewController.h" #import "GDataXMLNode.h" ...

  • 常用库

    AFNetworking - 数据请求 JSONKit - 数据解析 MBProgressHUD - 菊花类 SD...

  • JSONKit 使用

    一般项目中如果有使用JSONKit的话可能会报错 ,首先是因为JSONKit 是几年前的项目了,是不支持arc的所...

  • 测试Json效率和XML效率

    tips:把项目中的解析json的sbjson ,网上提到的JsonKit和apple提供的自带json解析方法进...

网友评论

      本文标题:【Swift】使用JSONKit解析

      本文链接:https://www.haomeiwen.com/subject/rpmsuttx.html