IOS开发学习27 ObjectC 自带json解析方法的使用
2015-05-29 08:11
706 查看
1.生成json字符串
2.从NSString解析出json
NSMutableDictionary * header=[NSMutableDictionary dictionaryWithObjectsAndKeys:@"2015-02-03 19:15:00",@"timestamp",nil]; NSError *error=nil; NSData *jsonData=[NSJSONSerialization dataWithJSONObject:header options:kNilOptions error:&error]; NSString *json =[[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
2.从NSString解析出json
NSData* data=[msg dataUsingEncoding:NSUTF8StringEncoding]; NSError *error=nil; id json=[NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:&error]; if([json isKindOfClass:[NSDictionary class]]){ NSDictionary *dictionary=(NSDictionary*)json; //取值 if([dictionary valueForKey:@"code"]){ NSNumber *code=dictionary[@"code"]; } //赋值 [dictionary setValue:@"value" forKey:@"key"]; }
相关文章推荐
- Exception in thread "main" org.hibernate.TransientObjectException: object references an unsaved tran
- 泛型限定<? extends Object>
- Getting SharePoint objects (spweb, splist, splistitem) from url string
- insufficient permission for adding an object to repository database ./objects
- Objective-C 类继承关系
- 继承自NSObject的类不能用CGRect
- ObjectC 类的一些问题解析
- Objective_C学习日记(1)--OC中类和实例的基本使用
- Python Dict -> Object
- c字符串与NSString之间的转换
- Objective-C语言的一些基础特性
- JavaScript中ActiveXObject对象
- OC中的构造函数
- 2011斯坦福大学iOS应用开发教程学习笔记(第三课)Objective-C
- 2011斯坦福大学iOS应用开发教程学习笔记(第一课)MVC.and.Introduction.to.Objective-C
- Hibernate(HQL/SQL)查询结果(Object)转换为实体类型
- JSONObject与JSONArray的使用 jsonobject里面包含jsonarray
- 通过名字寻找transform子集的GameObject
- 对Objective-C中Block的追探
- NSString与char*最大区别就是NSString是一个objective(父类)对象,而char*是一个有字节的数组。@+"字符串" 为objective-c NSString字符串常量的标准