iOS NSDictionary、NSData、JSON数据类型相互转换
来源:互联网 发布:战无不胜天罡进阶数据 编辑:程序博客网 时间:2024/05/02 02:26
iOS NSDictionary、NSData、JSON数据类型相互转换
iOS经常需要用到数据类型的转换,下面列举一下常用类型的转换。
1.NSDictionary类型转换为NSData类型:
//NSDictionary -> NSData:NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys: @"balance", @"key", @"remaining balance", @"label", @"45", @"value", @"USD", @"currencyCode",nil]; NSMutableData *data = [[NSMutableData alloc] init];NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc] initForWritingWithMutableData:data];[archiver encodeObject:params forKey:@"Some Key Value"];[archiver finishEncoding];
2.NSData类型转换为NSDictionary类型:
//NSData -> NSDictionaryNSData *data = [[NSMutableData alloc] initWithContentsOfFile:[self dataFilePath]];NSKeyedUnarchiver *unarchiver = [[NSKeyedUnarchiver alloc] initForReadingWithData:data];NSDictionary *myDictionary = [[unarchiver decodeObjectForKey:@"Some Key Value"] retain];[unarchiver finishDecoding];[unarchiver release];[data release];
3.NSDictionary类型转换为JSON数据类型:
//NSDictionary -> JSON:NSString *jsonStr=[dict JSONRepresentation];注意JSON与NSDictionary类型的转换一般会用到第三方公开的JSON库,读者可以在网上找到很多。
- iOS NSDictionary、NSData、JSON数据类型相互转换
- iOS NSDictionary、NSData、JSON数据类型相互转换
- iOS NSDictionary、NSData、JSON数据类型相互转换
- iOS NSDictionary、NSData、JSON数据类型相互转换
- iOS NSDictionary、NSData、JSON数据类型相互转换
- iOS NSDictionary、NSData、JSON数据类型相互转换
- iOS NSDictionary、NSData、JSON数据类型相互转换
- iOS NSDictionary、NSData、JSON数据类型相互转换
- iOS NSDictionary、NSData、JSON数据类型相互转换
- iOS NSDictionary、NSData、JSON数据类型相互转换
- iOS NSDictionary JSON 相互转换
- ios json 与JSON ,NSDictionary相互转换
- NSDictionary转NSData【相互转换】
- NSDictionary转NSData【相互转换】
- iOS NSData 转换成 NSDictionary
- iOS NSData转换成NSDictionary
- NSData NSDate NSString NSArray NSDictionary 相互转换
- NSDictionary和NSData之间的相互转换
- android 手势左右滑动
- Oracle Partition 分区详细总结
- Linux的文件分类介绍
- 截取字符串
- CVS命令深入研究
- iOS NSDictionary、NSData、JSON数据类型相互转换
- 推荐几个错的php框架
- 百度分享对百度排名还有影响吗
- indexOf() substring()
- cvs tag 与 rtag, tag 与 branch区别
- NSString NSCFString isMemberOfClass 遇到的相关的问题
- Comet:基于 HTTP 长连接的“服务器推”技术
- js 时间库 http://momentjs.com/
- Java 同步方法(块)步骤