您的位置:首页 > 移动开发 > IOS开发

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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: