【Swift】使用JSONKit解析

2016-10-27  本文已影响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)
输出结果
上一篇 下一篇

猜你喜欢

热点阅读