iOS字典或数组转JSON

来源:互联网 发布:sql语句like用法 编辑:程序博客网 时间:2024/05/17 02:41


     NSString *string = @"JSON字符串";

    //一、1、读取JSON字符串String,转为字典(数组)数据

    NSDictionary *tempDic = [NSJSONSerialization  JSONObjectWithData:[stringdataUsingEncoding:NSUTF8StringEncoding]options:NSJSONReadingMutableContainers error:nil];

    //   2、写JSON数据,将一个字典\数组转为JSON字符串

    //二、1、可以直接用反斜扛'\'将字典\数组拼成字符串,只要你懂就行。

    //   2、可以用NSJSONSerialization转为JSON字符串。先将字典或数组转位NSData。

    NSData *tempData = [NSJSONSerialization dataWithJSONObject:tempDic options:NSJSONWritingPrettyPrinted  error:nil];

    //字典转化为JSON字符串

    NSString *json = [[NSString  alloc]initWithData:tempDataencoding:NSUTF8StringEncoding];

 



原创粉丝点击