iOS开发中Json字符串转Json对象

//把json字符串转换为Json对象的方法

-(NSDictionary*)dictionaryWithJsonString:(NSString*)jsonString {

if(jsonString ==nil) {

returnnil;

}

NSData*jsonData = [jsonStringdataUsingEncoding:NSUTF8StringEncoding];

NSError*err;

NSDictionary*dic = [NSJSONSerializationJSONObjectWithData:jsonData

options:NSJSONReadingMutableContainers

error:&err];

if(err) {

NSLog(@"json解析失败:%@",err);

returnnil;

}

NSMutableDictionary*newdict=[[NSMutableDictionaryalloc]init];

for(NSString*keysindic)

{

if(dic[keys]==[NSNullnull])

{

[newdictsetObject:@" "forKey:keys];

continue;

}

[newdictsetObject:[NSStringstringWithFormat:@"%@",dic[keys]]forKey:keys];

}

returnnewdict;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容