Json字符串与字典对象的相互转化
2016-02-22 10:23
555 查看
Json字符串转对象:
NSString *jsonStringSource =
@"{\"name\":\"张三\",\"age\":\"10\"}";
NSData *jsonDataSource = [jsonStringSource
dataUsingEncoding:NSUTF8StringEncoding];
NSError *error;
NSDictionary *jsonObj = [NSJSONSerialization
JSONObjectWithData:jsonDataSource options:NSJSONReadingAllowFragments
error:&error];
字典对象转Json字符串:
NSData *jsonDataTarget = [NSJSONSerialization
dataWithJSONObject:d options:NSJSONWritingPrettyPrinted
error:&error];
NSString *jsonStringTarget = [[NSString
alloc]initWithData:jsonDataTarget
encoding:NSUTF8StringEncoding];
数据结果据如下:
NSString *jsonStringSource =
@"{\"name\":\"张三\",\"age\":\"10\"}";
NSData *jsonDataSource = [jsonStringSource
dataUsingEncoding:NSUTF8StringEncoding];
NSError *error;
NSDictionary *jsonObj = [NSJSONSerialization
JSONObjectWithData:jsonDataSource options:NSJSONReadingAllowFragments
error:&error];
字典对象转Json字符串:
NSData *jsonDataTarget = [NSJSONSerialization
dataWithJSONObject:d options:NSJSONWritingPrettyPrinted
error:&error];
NSString *jsonStringTarget = [[NSString
alloc]initWithData:jsonDataTarget
encoding:NSUTF8StringEncoding];
数据结果据如下:
相关文章推荐
- JSON详解
- 简单谈谈javascript中this的隐式绑定
- 收集-ExtJs使用总结
- JS设置/获取日期和时间
- 自己用js写的两个日历控件
- JavaScript 模拟 HashMap例子
- bzoj1016: [JSOI2008]最小生成树计数
- JavaScript奇技淫巧45招
- 把json串中“:”前面名称部分的双引号去掉,值中的双引号保留
- javascript实现一个简单的弹出窗
- bzoj1014: [JSOI2008]火星人prefix
- js函数总结
- 理解js中的自由变量以及作用域的进阶
- bzoj1013: [JSOI2008]球形空间产生器
- Python和JavaScript间代码转换的4个工具
- Js的Array数组对象详解
- JavaScript兼容问题汇总[实时更新]
- JS将JSON字符串转换为JSON对象
- js 检测输入框变更
- js实现手机号码和身份证号码校验