16- 字典,数组(NSDictionary,NSArray)转成 JSON字符串

Posted on Posted in iOS, 全部文章

转化代码

/**
 *  字典,数组转 JSON
 *
 *  @param object 需要被转换的类型对象,任意类型
 *
 *  @return JSON 字符串
 */
- (NSString *)idObjectToJson:(id)object
{
    NSError *parseError = nil;
    NSData  *jsonData = [NSJSONSerialization dataWithJSONObject:object options:NSJSONWritingPrettyPrinted error:&parseError];
    return [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
}

需要注意

在使用中,我们注意如果是NSDictionary 中包含 NSArray的话,只需要把最终的 NSDictionary 对象转换一下就可以了.否则解析出的 JSON 字符串,会出现”\n”和空格的情况

交流


希望能和大家交流技术

欢迎大家关注我的微博和我GitHub,我会不时分享和转发一些大牛的技术贴和开源项目.

新浪微博:http://weibo.com/1594425143/profile?topnav=1&wvr=6&is_all=1

GitHub:https://github.com/lilongcnc


发表评论

电子邮件地址不会被公开。 必填项已用*标注