zoukankan      html  css  js  c++  java
  • ios开发之--NSDictionary和NSData之间的互转/NSString和NSData之间的互转

    NSDictionary转NSData,代码如下:

    +(NSData*)returnDataWith:(NSDictionary*)dict
    {
        NSData *data = [NSJSONSerialization dataWithJSONObject:dict options:NSJSONWritingPrettyPrinted error:nil];
        
        return data;
    }

    NSData转NSDictionary,代码如下:

    +(NSDictionary*)returnDictionaryWithDataPath:(NSData*)data
    {
        NSString *receiveStr = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
        
        NSData * datas = [receiveStr dataUsingEncoding:NSUTF8StringEncoding];
        
        NSDictionary *jsonDict = [NSJSONSerialization JSONObjectWithData:datas options:NSJSONReadingMutableLeaves error:nil];
        
        return jsonDict;
    }

    NSData转NSString,代码如下:

    NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];  

    NSString转NSData,代码如下:

    NSData *data = [@"test" dataUsingEncoding:NSUTF8StringEncoding];  

    仅做记录!

  • 相关阅读:
    使用JSON.NET实现对象属性的格式化的自定义
    AspNetCore项目-Service注入或覆盖
    发布Nuget
    收藏
    工具
    快捷键大全
    SqlServer分页查询语句
    面试相关
    Eratosthes algrithm 求素数
    code training
  • 原文地址:https://www.cnblogs.com/hero11223/p/9222793.html
Copyright © 2011-2022 走看看