您的位置:首页 > 移动开发 > Objective-C

把jason字符串转化为标注的data(responseObject)类型

2016-02-16 16:17 495 查看
//对于那些接口开发不规范的开发人员来说,我们提出了,(返回null,返回字符串形式的jason)

//他们不愿意改,我们表示很无奈的,所以我们只有自己多写点代码了,走点弯路了

//

- (void)uiConfig
{
//把experiences字段义字符串的形式存起来
//然后通过下面的方法转化为标准的jason格式
//其他的也是一样的。。。
NSString *massageString =@"[{\"begin\":\"2012-11-11\",\"end\":\"2016-1-1\",\"desc\":\"我的\"},{\"begin\":\"2012-11-11\",\"end\":\"2016-1-1\",\"desc\":\"我的\"}]";
NSData *jsonData = [massageStringdataUsingEncoding:NSUTF8StringEncoding];
NSArray *array = (NSArray *)[selftoArrayOrNSDictionary:jsonData];

NSLog(@"array == %@",array);
}

- (id)toArrayOrNSDictionary:(NSData *)jsonData
{
NSError *error = nil;
id jsonObject = [NSJSONSerializationJSONObjectWithData:jsonData options:NSJSONReadingAllowFragmentserror:&error];
if (jsonObject != nil && error == nil){
return jsonObject;
}else{
// 解析错误
return nil;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: