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"]];
                }
  • 相关阅读:
    CSU L: 就多了两分钟
    CSU 1112【机器人的指令】模拟
    P3388 【模板】割点(割顶)
    go 学习 2
    go 学习 1
    netconf协议
    lua 学习 5
    lua 学习 4
    lua 学习 3
    lua 学习 2
  • 原文地址:https://www.cnblogs.com/StevenHuSir/p/10291293.html
Copyright © 2011-2022 走看看