iOS JSON、NSDictionary互转
2016-05-31 14:52
330 查看
#import "myCode.h" @implementation myCode /*! * @brief 把格式化的JSON格式的字符串转换成字典 * @param jsonString JSON格式的字符串 * @return 返回字典 */ + (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString { if (jsonString == nil) { return nil; } NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding]; NSError *err; NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:&err]; if(err) { NSLog(@"json解析失败:%@",err); return nil; } return dic; } + (NSString*)dictionaryToJson:(NSDictionary *)dic { NSError *parseError = nil; NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:&parseError]; return [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; } @end
相关文章推荐
- iOS 耗时操作放在子线程,阻止线程阻塞
- iOS学习之多线程编程
- iOS autoLayout
- iOS学习应用开发就业课_026:手动布局子视图
- iOS 排序算法总结、二分法查找
- iOS 计算两个日期之间的天数问题
- 开源播放框架ijkplayer(iOS版)使用教程
- iOS GCD的用法
- iOS开发笔记--Layer 图层圆角、边框 、底纹其他常用操作
- iOS开发中代理使用出现的问题解决
- ToyProgram UDP server and client with IOStream
- iOS开发经验总结
- iOS开发项目之四 [ 调整自定义tabbar的位置与加号按钮的位置]
- iOS自定义键盘
- iOS关闭手势返回功能
- 菜鸟目录(一些常用知识点)
- iOS学习应用开发就业课_010:定时器和视图移动
- ios开发中的常见问题和解决以及总结
- 手机网页版JS压缩上传图片--base64位 兼容IOS和安卓
- iOS Error = NSURLErrorDomain Code=-1022