Json字符串转换为NSDictionary
来源:互联网 发布:js农历插件 编辑:程序博客网 时间:2024/04/29 15:26
首先看字符串
{ res = ( "Teacher Site", "http://xxx.com/" );}
我们需要将字符串变换称如下字符串才可以转换成功
{ "res" :[ "Homework", "http://xxx.com/" ]}
具体代码如下:
NSString *resTmpStr=[resStr stringByReplacingOccurrencesOfString:@"res = (" withString:@"\"res\":["]; resTmpStr=[resTmpStr stringByReplacingOccurrencesOfString:@");" withString:@"]"]; resTmpStr=[resTmpStr stringByReplacingOccurrencesOfString:@"Homework" withString:@"\"Homework\""]; NSData* data1 = [resTmpStr dataUsingEncoding:NSUTF8StringEncoding]; __autoreleasing NSError* error = nil; NSDictionary *res = [NSJSONSerialization JSONObjectWithData:data1 options:kNilOptions error:&error]; if (error != nil) { NSLog(@"convert error"); continue; }; NSArray *data = [res objectForKey:@"res"]; if (data != nil) { if (result == nil) { result = [[NSMutableArray alloc] init]; } Resource *tmp = [[Resource alloc] init]; tmp.schoolName = data[0]; tmp.url = data[1]; if (data.count > 2) { tmp.userName = data[2]; tmp.password = data[3]; } [result addObject:tmp]; }
0 0
- Json字符串转换为NSDictionary
- NSDictionary转换成JSON字符串
- nsdictionary ,nsarray 和 json 字符串 的转换
- 轻量级的将NSDictionary, NSArray, NSString转换为JSON格式字符串的NSString类目
- Json 转换成 NSDictionary
- ios NSDictionary/JSON转换
- json字符串 转NSDictionary
- NSDictionary或NSArray与JSON字符串相互转换
- NSDictionary或NSArray与JSON字符串相互转换
- Swift JSON 字符串 和 对象(NSArray,NSDictionary) 相互转换
- NSDictionary或NSArray与JSON字符串相互转换
- NSData 转换为NSDictionary
- iOS开发之将NSString字符串转换为字典NSDictionary
- json字符串转换为对象
- JSON字符串转换为Map
- ArrayList转换为JSON字符串
- JSON字符串转换为对象
- JSON字符串转换为Map
- IETF工作组快照
- java基础之函数的复写(override)
- POJ-2528-Mayor's posters【线段树 & 离散化】
- ThePage jp
- Java 关于读取配置文件
- Json字符串转换为NSDictionary
- 安装oracle 11g流程
- git学习一 git基础介绍
- js正序&倒序
- 【jquery】input 和 blur 事件
- java基础之对象的向上转型
- MySql学习笔记_03_各个类型的存储范围
- 用Hexo动手搭建自己的博客主页
- HDU 1711 Number Sequence (kmp)