首页 > 学院 > 开发设计 > 正文

数组 字典转Json

2019-11-09 17:49:20
字体:
来源:转载
供稿:网友

//数组转json

- (NSString *)arrayToJson:(NSArray *)array

{

    NSString *json=nil;

    NSError *error =nil;

    NSData *data= [NSJSONSerializationdataWithJSONObject:array options:0 error:&error];

    if (!error) {

        

        json = [[NSString alloc]initWithData:dataencoding:NSUTF8StringEncoding];

        return json;

    

    }else

    {

        return error.localizedDescription;

    }

}

//字典转json

- (NSString *)dictionaryToJson:(NSDictionary *)dic

{

    NSString *json=nil;

    NSError *error =nil;

    NSData *data= [NSJSONSerializationdataWithJSONObject:dic  options:NSJSONWritingPRettyPrintederror:&error];

    if (!data) {

        return @"{}";

    }else if (!error) {

        

        json = [[NSString alloc]initWithData:dataencoding:NSUTF8StringEncoding];

        return json;

        

    }else

    {

        return error.localizedDescription;

    }

}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表