代码展示如下:
//网络提交数据数组
NSMutableDictionary *parameters = [[NSMutableDictionary alloc] init];
//包装组数据
NSMutableDictionary *dictionary = [NSMutableDictionary dictionary];
//组数据
NSMutableArray *arrM = [NSMutableArray array];
//第一组数据
NSMutableDictionary *dic = [NSMutableDictionary dictionary];
dic[@"LOG_DAY_ID"] = @"111";
dic[@"LOG_DAY_CONTENT"] = @"只是测试而已";
dic[@"USER_ID"] = @"121";
dic[@"LOG_DAY_TIME"] = @"2016-12-2";
dic[@"LOG_DAY_FLAG"] = @"1";
dic[@"LOG_LEVEL"] = @"A";
//第二组数据
NSMutableDictionary *dic1 = [NSMutableDictionary dictionary];
dic1[@"LOG_DAY_ID"] = @"122211";
dic1[@"LOG_DAY_CONTENT"] = @"测试111而已";
dic1[@"USER_ID"] = @"122221";
dic1[@"LOG_DAY_TIME"] = @"2016-12-2";
dic1[@"LOG_DAY_FLAG"] = @"12";
dic1[@"LOG_LEVEL"] = @"B";
//添加到组数据
[arrM addObject:dic];
[arrM addObject:dic1];
//添加到包装组数据
dictionary[@"data"] = arrM;
//最终网络请求数据
parameters[@"dayLogVos"] = [NSString dictionaryToJson:dictionary];
[JGNetDataEngine postServerUrl:TEST_URL parameters:parameters success:^(NSDictionary *responsData) {
JGLog(@"============= %@",responsData);
} failure:^(NSError *error) {
JGLog(@"-------- %@",error);
}];
//字典转json格式字符串:
+ (NSString*)dictionaryToJson:(NSDictionary *)dic {
NSError *parseError = nil;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:&parseError];
return [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
}