星空网 > 软件开发 > 操作系统

iOS 字典或者数组和JSON串的转换

 

在和服务器交互过程中,会iOS 字典或者数组和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串的转换

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流