• iOS:JSON格式字符串转字典,字典转JSON格式字符串


    在iOS开发中,和服务器交互中,经常用到字典和JSON格式字符串相互转换。

    代码如下:

    1、JSON格式字符串转字典

    + (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString {
        
        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;
    }

    2、字典转JSON格式字符串

    + (NSString*)dictionaryToJson:(NSDictionary *)dic
    {
        
        NSError *parseError = nil;
        
        NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:&parseError];
        
        return [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
        
    }
  • 相关阅读:
    点分治 / 点分树题目集
    HNOI2019 游记
    WC2019 题目集
    SA / SAM 题目集
    Min_25 筛小结
    NOIP2018 差点退役记
    Atcoder 乱做
    DP及其优化
    计数与概率期望小结
    分库分表之后全局id咋生成?
  • 原文地址:https://www.cnblogs.com/jukaiit/p/4971908.html
Copyright © 2020-2023  润新知