将JSON串与NSArray和NSDictionary的操作进行封装
2015-09-15 13:46
639 查看
将JSON串与NSArray和NSDictionary的操作进行封装
1.将NSString转化为NSArray或者NSDictionary
2.将NSArray或者NSDictionary转化为NSString
1.将NSString转化为NSArray或者NSDictionary
#import 'NSString+JSONCategories.h' @implementation NSString(JSONCategories) -(id)JSONStringConvertToArrOrDic { NSData* data = [self dataUsingEncoding:NSUTF8StringEncoding]; __autoreleasing NSError* error = nil; id result = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error]; if (error != nil) return nil; return result; } @end
2.将NSArray或者NSDictionary转化为NSString
#import 'NSObject+JSONCategories.h' @implementation NSObject (JSONCategories) -(NSData*)arrOrDicConvertToJSONString { NSError* error = nil; id result = [NSJSONSerialization dataWithJSONObject:self options:kNilOptions error:&error]; if (error != nil) {return nil;} return result; } @end
相关文章推荐
- js随机颜色生成
- js控制select多选
- JS关闭离开页面时提醒
- js省市联动
- js实现回调功能实例
- javascript面试题之null和undefined的区别
- 【翻译】如何在AJAX生成的内容中再次运行Prism.js
- jsp页面function里面if判断失效
- Json 转 指定 C#对象,给c#对象赋值
- 中国省份及其地级市整理JSON版(2015-08-23)
- JavaScript 封装一个tab效果源码分享
- 用原生JS产生随机长度和随机值的数组
- Javascript trim()函数实现
- js中eval()函数和trim()去掉字符串左右空格应用
- 贰、js的基础(三)数组
- 贰、js的基础(四)
- 贰、js的基础(二)类型转换
- Web学习第一天:Servlet+JSP简单Demo
- 学习笔记之Intro.js轻松搞定页面引导流程
- js 事件之 createEvent、dispatchEvent