ios中将单个字典转换成json格式以及json格式的转换成字典解析
2016-01-23 09:37
411 查看
//1.这段代码是将字典封装数据。
NSMutableDictionary *dict = [[NSMutableDictionary alloc]init]; [dict setValue:@"谢飞" forKey:@"name"]; [dict setValue:@"1070430532@qq.com" forKey:@"email"]; [dict setValue:@"ios工程师" forKey:@"profession"]; //2.字典序列化,变成json字符串 NSData *dictData = [NSJSONSerialization dataWithJSONObject:dict options:NSJSONWritingPrettyPrinted error:nil]; NSString *jsonString = [[NSString alloc]initWithData:dictData encoding:NSUTF8StringEncoding];
//3.将json字符串再次转换成单个字典字段。 NSData* xmlData = [jsonString dataUsingEncoding:NSUTF8StringEncoding]; NSDictionary *perDict = [NSJSONSerialization JSONObjectWithData:xmlData options:(NSJSONReadingMutableLeaves) error:nil]; NSString *name2 = [perDict objectForKey:@"name"]; NSLog(@"姓名是:%@",name2);
相关文章推荐
- iOS应用数据存储的常用方式
- iOS开发笔记-关于jpeglib和腾讯云sdk 库冲突的解决
- iOS CAEmitterLayer简介,基于CAEmitterLayer实现粒子效果 —— HERO博客
- 蓝懿 ios技术交流和心得分享 2016年01月22日
- 蓝懿IOS学习图片编辑器
- iOS anchorPoint、position、bounds的关系
- IOS之触摸事件
- iOS开发:Block作为返回值时的使用
- Xcode基础知识与调试lldb命令
- iOS 【Multithreading-线程间通信(NSOperation)/最大并发数/操作依赖/NSOperation优先级】
- iOS -- 通知NSNotification
- iOS 【NSURLSession 下载文件(解决内存飙升/句柄指针/离线断点续传)】
- iOS进阶读物
- iOS之Cell工厂解决多种cell的困扰
- IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dyna
- iOS开发之architecture相关
- IOS给图片添加文字水印
- iOS CoreData的使用,增删改查
- iOS tabview 复用机制详解
- iOS ffmpeg 之编译ffmpeg