字符串和字典的相互转化

来源:互联网 发布:淘宝首页资源位 编辑:程序博客网 时间:2024/05/01 19:20


- (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;

    }

    return dic;

    

}


- (NSString*)dictionaryToJson:(NSDictionary *)dic{

    NSError *parseError =nil;

    NSData *jsonData = [NSJSONSerializationdataWithJSONObject:dic options:NSJSONWritingPrettyPrintederror:&parseError];

    return [[NSStringalloc] initWithData:jsonDataencoding:NSUTF8StringEncoding];

    

}

0 0
原创粉丝点击