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

转化代码

/**
 *  字典,数组转 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"和空格的情况

交流


希望能和大家交流技术

我的博客地址: http://www.lilongcnc.cc/


你可能感兴趣的:(9- 字典,数组(NSDictionary,NSArray)转成 JSON字符串)