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"]];
                }
  • 相关阅读:
    C++实现二叉树的相应操作
    C++对文件的操作
    C++与C的区别二
    C++多线程编程二
    C++多线程编程一
    C语言多线程编程二
    C语言多线程编程一
    HTML练习(三)
    磁盘/内存模式查询数据
    RestTemplate使用不当引发的问题分析
  • 原文地址:https://www.cnblogs.com/StevenHuSir/p/10291293.html
Copyright © 2011-2022 走看看