进行网络请求时,通过post方式进行传参数,当参数是一个集合类对象时,需要进行特殊处理,即转换成json类型
// 通用类型(集合类)转化为json字符
+ (NSString *)jsonStringByObj:(id)obj
{
NSError *error = nil;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:obj
options:NSJSONWritingPrettyPrinted
error:&error];
if ([jsonData length] != 0 && error == nil)
{
NSString *jsonString = [[NSString alloc] initWithData:jsonData
encoding:NSUTF8StringEncoding];
return jsonString;
}
else
{
return nil;
}
}