swift 将json字符串 转换成 字典
定义一个字符串或者是获取一个字符串
但是记得一定是json字符串哦
let dictionary_temp = "{\"to\":\"18037517130_8\",\"body\":{\"thumbnailLocalPath\":\"\",\"thumbnailSecretKey\":\"\",\"downloadStatus\":1,\"thumbnailSizeWidth\":0,\"sizeHight\":0,\"localPath\":\"\\/Users\\/tingyuxuan\\/Library\\/Developer\\/CoreSimulator\\/Devices\\/1A6A72D7-A5E4-40C4-9128-958201FA4CF6\\/data\\/Containers\\/Data\\/Application\\/A172FCF4-CEDA-4BF8-95E1-28D68022B65B\\/Documents\\/HyphenateSDK\\/chatbuffer\\/1467694526525.png\",\"remotePath\":\"\",\"secretKey\":\"\",\"sizeWidth\":0,\"thumbnailRemotePath\":\"\",\"thumbnailDownloadStatus\":3},\"messageId\":\"14676945265360040\",\"conversationId\":\"18037517130_8\",\"timestamp\":1467694526536,\"from\":\"18501360583_167\",\"isDeliverAcked\":false,\"isRead\":true,\"chatType\":0,\"serverTime\":1467694526536,\"isReadAcked\":false,\"ext\":{\"questionId_with_Ext\":\"102\",\"body_type\":2},\"status\":1,\"direction\":0}"
我这里是直接复制的获取的json字符串,格式可能不对,表达出意思就行了,大家见谅
if !dictionary_temp.isEmpty{
let data = dictionary_temp.dataUsingEncoding(NSUTF8StringEncoding)! as NSData
let dictionary_temp_temp = try? NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers)
}
判断确定 dictionary_temp不是空的,然后进行转换
转换出来结果是 dictionary_temp_temp 是以字典的形式来呈现的
{
downloadStatus = 1;
localPath = "/Users/tingyuxuan/Library/Developer/CoreSimulator/Devices/1A6A72D7-A5E4-40C4-9128-958201FA4CF6/data/Containers/Data/Application/A172FCF4-CEDA-4BF8-95E1-28D68022B65B/Documents/HyphenateSDK/chatbuffer/1467694526525.png";
remotePath = "";
secretKey = "";
sizeHight = 0;
sizeWidth = 0;
thumbnailDownloadStatus = 3;
thumbnailLocalPath = "";
thumbnailRemotePath = "";
thumbnailSecretKey = "";
thumbnailSizeWidth = 0;
};
chatType = 0;
conversationId = "18037517130_8";
direction = 0;
ext = {
"body_type" = 2;
"questionId_with_Ext" = 102;
};
from = "18501360583_167";
isDeliverAcked = 0;
isRead = 1;
isReadAcked = 0;
messageId = 14676945265360040;
serverTime = 1467694526536;
status = 1;
timestamp = 1467694526536;
to = "18037517130_8";
swift 将json字符串 转换成 字典相关推荐
- python 序列化压缩成字符串_Python 将json序列化后的字符串转换成字典(推荐)
一般而言下面的就可以完成需求了. def convertToDic(data): jsonDic=json.loads(data) return dict(jsonDic) 但实际应用中可能会出现一些 ...
- python把字符串转化为字典_python 将字符串转换成字典dict的各种方式总结
1)利用eval可以将字典格式的字符串与字典户转 >>>mstr = '{"name":"yct","age":10}' ...
- json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值...
json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 原文:json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 主要内容: 一 ...
- Java对象转换成JSON对象/JSON对象转换成JSON字符串/JSON字符串转换成JS对象
文章目录 后端部分 前端部分 后端部分 Option op = new Option("海淀","hd");//java对象转换json对象 JSONObjec ...
- json字符串转换成json对象
Json字符与Json对象的相互转换方式有很多,接下来将为大家一一介绍下,感兴趣的朋友可以参考下哈,希望可以帮助到你 1>jQuery插件支持的转换方式: 代码如下: $.parseJSON( ...
- JSON字符串转换成List对象集合
前两天被一个很没意思的问题给难住了,看来最近没有复习巩固,有些知识都忘了怎么运用了. 简单说下: 有一个json字符串,我想通过jackson把json字符串转换成list对象集合,网上找了很多,但都 ...
- Jackson将json字符串转换成泛型List/map
Jackson将json字符串转换成泛型List/map url: http://www.cnblogs.com/quanyongan/archive/2013/04/16/3024993.html ...
- go json字符串转换成结构体,json字符串数组转换成切片
例子1:把字符串转换成结构体:{"FromUid":"100","FromName":"HANASHAN"} packa ...
- json字符串转换成list对象
简单说明,这里是使用Gson将json字符串转换成功我们想要的list对象 需要转换的字符串 [{"id":2303,"goodsId":3817," ...
最新文章
- OC系列foundation Kit基础-NSDate
- 嵌入式http服务器boa 简介
- 【组合数学】排列组合 ( 集合排列、分步处理示例 )
- Spring cloud技术栈
- C++类对象的拷贝构造函数(转载)
- XP或Win7系统下grub4dos安装双系统ubuntu(32或64)
- Linux集群和自动化维1.4.2 优化Linux下的内核TCP参数以提高系统性能
- 取模除法(逆元)(费马小定理)(线性求逆元)
- Hibernate框架(1)
- echarts3Dearth 地球数据可视化添加 tooltip效果和涟漪扩散的效果
- JAVA 日期格式化
- 结合百度地图城市编码的数据表
- Java短信验证码-互亿无线
- qq自动发消息python脚本_python实现定时发送qq消息
- 苹果开发者账号申请需要注意的三要素
- Node学习 | Day04 数据库与身份验证(数据库的基本概念、安装并配置MySQL、MySQL的基本使用、在项目中操作MySQL、前后端的身份验证)
- 5G-NR非连续接收DRX参数配置详解
- css文件插入背景音乐,博客园添加背景音乐,背景效果!
- 常见开发相关变量命名词汇
- Echarts各个图表data的格式问题