美文网首页
iOS开发中Json字符串转Json对象

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

作者: HAOYANG_BAI | 来源:发表于2016-01-18 19:33 被阅读2116次

    //把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;

    }

    相关文章

      网友评论

          本文标题:iOS开发中Json字符串转Json对象

          本文链接:https://www.haomeiwen.com/subject/ndpkkttx.html