iOS 字典与字符串之间的互转
/*!
* @brief 把格式化的JSON格式的字符串转换成字典
* @param jsonString JSON格式的字符串
* @return 返回字典
*/
- (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString {
if (jsonString == nil) {
return nil;
}
NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
NSError *err;
NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:jsonData
options:NSJSONReadingMutableContainers
error:&err];
if(err) {
NSLog(@"json解析失败:%@",err);
return nil;
}
return dic;
}
/*!
* @brief 字典转换为字符串
* @param dic 字典
* @return 返回字符串
*/
- (NSString*)dictionaryToJson:(NSDictionary *)dic
{
NSError *parseError = nil;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:&parseError];
return [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
}
转载于:https://blog.51cto.com/smengxiang/1743144
iOS 字典与字符串之间的互转相关推荐
- [Java][JavaScript]字符串数组与字符串之间的互转(join/split)(转)
原文:http://blog.csdn.net/szwangdf/article/details/4177104 1.Java 1-1.字符串数组=>字符串:StringUtils: join( ...
- iOS NSDate与NSTimeInterval之间的互转
1.获取当前时间 - (NSString *)currentDateStr{NSDate *currentDate = [NSDate date];//获取当前时间,日期NSDate *pastHal ...
- php源码十六进制加密,php-简单对称加密算法和字符串与十六进制之间的互转函数,php-十六进制_PHP教程...
php-简单对称加密算法和字符串与十六进制之间的互转函数,php-十六进制 /** * 简单对称加密算法之加密 * @param String $string 需要加密的字串 * @param Str ...
- jq js json 转字符串_JS中JSON对象和String之间的互转及处理技巧
json:JavaScript 对象表示法(javascript Object Notation),其实JSON就是一个javaScript的对象(Object)而已. 如有不清楚JSON,可以去w3 ...
- python 字典、列表、字符串 之间的转换
文章目录 列表与字符串转换 列表转字符串: 将列表中的内容拼接成一个字符串 将列表中的值转成字符串 字符串转列表: 将字符串每个字符转成列表中的值 将字符串按分割成列表 列表与字典转换 列表转字典: ...
- python 字典、列表、字符串 之间的相互转换
1.列表与字符串转换 列表转字符串: 将列表中的内容拼接成一个字符串 将列表中的值转成字符串 字符串转列表: 用eval转换 将字符串每个字符转成列表中的值 将字符串按分割成列表 2.列表与字典转换 ...
- Python中高级变量类型(列表,元组,字典,字符串,公共方法...)
高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...
- [转载] Python高级变量(列表、元组、字典、字符串、公共方法)
参考链接: Python | 重点数据类型 (字符串,列表,元组,迭代)(String, List, Tuple, Iteration) 文章目录 高级变量类型目标知识点回顾 01. 列表1.1 列表 ...
- 【Halcon 字符串与HTuple互转,double与HTuple互转,Mat与HObject互转】
文章目录 1 字符串与HTuple互转 2 double与HTuple互转 3 Mat 与 HObject互转 4 HObject 转 Mat Opencv和Halcon之间有很多数据要转换,特此记录 ...
最新文章
- 理解jQuery对象$.html
- how tomcat works 1 simple web server
- 五分钟带你入门TensorFlow
- 【Python】 更棒的Excel操作模块xlwings
- 牛客题霸 [用两个栈实现队列] C++题解/答案
- RabbitMQ:计划邮件传递
- autowired的对象为null_spring-为什么我的@Autowired对象为null?
- python精确小数点_如何确定小数点是否可以精确地表示为Python float?
- matlab的combuilder系列-matlab下做com组件 zzfrom SMTH bbs
- shell awk实现实时监控网卡流量脚本(常见应用二)
- 【原创】使用Ultra Librarian为Altium Designer 09生成元器件库
- CodeWithMosh--mysql 学习笔记(3)
- C#不同操作系统下,界面大小不一的原因
- 美容院店务管理系统哪家好?
- 无盘php,MZD无盘系统160台网吧安装实战教程
- Go:go程序报错Cannot run program
- mysql | left join 出现的结果会重复的问题
- 转 Vmware虚拟机怎样实现与主机同时上网的方法。
- ERP如何为企业带来效益?
- ML之interpret:基于titanic泰坦尼克是否获救二分类预测数据集利用interpret实现EBC模型可解释性之全局解释/局部解释案例
热门文章
- Spring Data ElasticSearch删除索引遇到的java.lang.IllegalStateException: Failed to load ApplicationContext异常
- 单像素骨架提取算法c语言实现,【图像】骨架提取与分水岭算法
- warning delete ·· (prettier/prettier)
- str()和repre()的区别
- 《EDIUS 6.5快刀手高效剪辑技法》 即将上市
- kFeedback开源啦
- alink的相關資料收集
- @Bean+@Component+@Configuration+@Autowired的配合使用与区别(转载+整理+完整实验)
- Error: Already running on PID 31356 (or pid file 'log/gunicorn.pid' is stale)
- ubuntu linux下面运行《暗黑破坏神2》和英雄无敌3-死亡阴影