转化代码
/**
* 字典,数组转 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/
网友评论