在使用AFNetWorking的时候 有时候会遇到要传递一个数组到服务器,这时候传递JSON就比较方便了



NSError *jsonError;

NSData *jsonData = [NSJSONSerialization dataWithJSONObject:#你的数据源数组#

options:NSJSONWritingPrettyPrinted

error:&jsonError];

NSString *jsonString = [[NSString alloc] initWithData:jsonData

encoding:NSUTF8StringEncoding];

NSData *objectData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];

NSDictionary *jsonDic = [NSJSONSerialization JSONObjectWithData:objectData

options:NSJSONReadingMutableContainers

error:&jsonError];