ios软件开发 json格式字符串转字典,字典转json格式字符串

来源:互联网 发布:迪杰斯特拉算法 编辑:程序博客网 时间:2024/05/01 05:03
json格式字符串转字典,字典转json格式字符串/** *  把json格式字符串转字典 * *  @param jsonString JSON格式的字符串 * *  @return 返回字典 */+ (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString {        if (jsonString == nil) {            return nil;            }        //将字符串转成UTF8编码的NSData    NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];        NSError *error;        NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:jsonData                                                                                 options:NSJSONReadingMutableContainers                                                                                   error:&error];        if(error) {                NSLog(@"json解析失败:%@",error);                return nil;            }        return dic;    }/** *  把字典转成json格式的字符串 * *  @param dic 需要转成json格式化字符串的字典 * *  @return 编码成UTF8格式的json字符串 */+ (NSString*)dictionaryToJson:(NSDictionary *)dic{        NSError *parseError = nil;        NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:&parseError];        return [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];    }

0 0
原创粉丝点击