zoukankan      html  css  js  c++  java
  • OC中处理json解析出NSCFString

    处理json解析出NSCFString

    /*! 
    * @brief 把格式化的JSON格式的字符串转换成字典 
    * @param jsonString JSON格式的字符串 
    * @return 返回字典 
    */ 
    + (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; 
    } 

     注意

                NSDictionary * homeworkDic;
                if ([[dict valueForKeyPath:@"data.homework"] isKindOfClass:[NSDictionary class]]) {
                    homeworkDic = [dict valueForKeyPath:@"data.homework"];
                }else {
                    homeworkDic = [self dictionaryWithJsonString:[dict valueForKeyPath:@"data.homework"]];
                }
  • 相关阅读:
    ls命令设计思想
    Collection框架
    Yosemite 的问题
    mac vim的alt键无法正常映射
    Word Ladder
    vim自动补全
    Clone Graph
    C# 关于接口与基类的理解(二者的区别)
    C# 操作Excel基础篇(读取Excel、写入Excel)
    C# 随机数 Radom 循环生成同一的数字
  • 原文地址:https://www.cnblogs.com/StevenHuSir/p/10291293.html
Copyright © 2011-2022 走看看