iOS 字典与JSON相互转换
2016-09-13 14:49
756 查看
iOS 字典与JSON相互转换
首先简单说一下为什么会写这种幼稚的文章.现在的网络请求几乎都是AFN完成的,AFN也为我们写了了JSON转换字典的方法,但是不要忘记后台是一个很爱用JSON的人群,H5也是...
因此很多时候他们给我们的参数都是JSON,因此在这里简单介绍一下字典与JSON的相互转换.
// 将字典或者数组转化为JSON串
(NSData )toJSONData:(id)theData
{
NSError error = nil;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:theData options:NSJSONWritingPrettyPrinted error:nil];
if ([jsonData length]&&error== nil){
return jsonData;
}else{
return nil;
}
}
// 将JSON串转化为字典或者数组
(id)toArrayOrNSDictionary:(NSData *)jsonData{
NSError *error = nil;
id jsonObject = [NSJSONSerialization JSONObjectWithData:jsonData
options:NSJSONReadingAllowFragments
error:nil];
if (jsonObject != nil && error == nil){
return jsonObject;
}else{
// 解析错误
return nil;
}
相关文章推荐
- iOS 中字典与json格式的互相转换
- iOS 把格式化的JSON字符串转换成字典
- 开博引言 暨 第一篇《iOS中 类与JSON、字典等的转换》
- iOS 字典与字符串的相互转换
- 字典对象与Json字符串相互转换
- IOS 把格式化的JSON字符串转换成字典
- iOS NSDictionary、NSData、JSON数据类型相互转换
- iOS 中字典与json格式的互相转换
- iOS_OC 字典模型转换工具的比较(Mantle和MJExtension和Jsonmodel) 持续更新
- IOS 把格式化的JSON字符串转换成字典
- ios json 与JSON ,NSDictionary相互转换
- ios中将单个字典转换成json格式以及json格式的转换成字典解析
- iOS NSDictionary、NSData、JSON数据类型相互转换
- NSJSONSerialization使用——json格式字符串与dict字典的相互转换
- iOS NSDictionary、NSData、JSON数据类型相互转换
- IOS 把格式化的JSON字符串转换成字典
- iOS获取时间戳,字典转换成json数据
- 字典与Json字符串相互转换
- iOS 字典和简单数据模型相互转换(通用版)
- iOS数组、字典与json字符串的转换