美文网首页
把格式化的JSON格式的字符串,字典相互转换

把格式化的JSON格式的字符串,字典相互转换

作者: Living_元宝儿 | 来源:发表于2020-07-03 14:11 被阅读0次

    /**

    • 把格式化的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;
      }
      /
    • 把字典转换成格式化的JSON格式的字符串
    • @param dic 字典
    • @return JSON格式的字符串
      */
    • (NSString *)dictionaryToJson:(NSDictionary *)dic {
      NSError *parseError = nil;
      NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:&parseError];
      return [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
      }

    相关文章

      网友评论

          本文标题:把格式化的JSON格式的字符串,字典相互转换

          本文链接:https://www.haomeiwen.com/subject/rwjsqktx.html