【发布时间】:2015-11-27 06:10:57
【问题描述】:
NSDictionary *parameters=[[NSDictionary alloc]initWithObjectsAndKeys:@"1",@"brand.brand_id",
@"1",@"city.city_id",
@"9911223344",@"mobile",
@"aravind",@"first_name",
@"Buddarapu",@"last_name",
@"anand@gmail.com",@"email",
@"21-12-1991",@"date_of_birth",
@"Male",@"gendername",
@"0",@"isadmin",
@"1",@"location.location_id",
@"1",@"organization.organization_id",
@"helloIndia",@"passwordhash",
@"1",@"preference.preference_id",
@"1",@"state",
@"BAnand",@"username",
@"",@"verifypass",nil];
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
AFJSONRequestSerializer *serializer = [AFJSONRequestSerializer serializer];
[serializer setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[serializer setValue:@"application/json" forHTTPHeaderField:@"Accept"];
manager.requestSerializer = serializer;
[manager POST:@"http://*.***.**.***:****/SaveCustomer" parameters:parameters success:^(NSURLSessionDataTask * task, id responseObject) {
NSLog(@"Responce is :%@",responseObject);
} failure:^(NSURLSessionDataTask * task, NSError * error) {
NSLog(@"error %@",error);
}];
}
调用服务器时收到此错误。
error 错误域=NSCocoaErrorDomain Code=3840 "JSON 文本没有 从数组或对象和允许未设置片段的选项开始。” UserInfo={NSDebugDescription=JSON 文本不是以数组开头或 允许未设置片段的对象和选项。}
【问题讨论】:
标签: objective-c json http-post