欢迎光临朱凯的个人博客!
朱凯,a3.work

JSON字符串转字典

 发布时间: 2019-02-25 09:48      原创:  朱凯      评论: .       .人查看
//升级版
+ (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString{
    if ([jsonString isKindOfClass:[NSDictionary class]]){
        return (NSDictionary *)jsonString;
    }
    if ([jsonString isKindOfClass:[NSArray class]] && [(NSArray *)jsonStr count]==0){
        return [NSDictionary dictionary];
    }
    if (jsonString == nil) {
        return nil;
    }
    NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
    NSError *err;
    NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:&err];
    if(err){
        NSLog(@"json解析失败:%@",err);
        return nil;
    }
    return dic;
}

转载请注明来源:   JSON字符串转字典  - 朱凯博客

分享是一种快乐,也是一种美德:
¥打开支付宝,扫码领红包¥ 红包

支付宝 aliPay

微信 wxPay