Finally, I found a solution to my problem. What I did was make NSDictionary NSDictionary for my JSON parameters. Below is the complete solution code.
NSString *loginURL = @"http://myappdev.dev/login";
NSDictionary *parameters = @{@"application": @{@"identifier": @"appDev"}, @"sso": @{@"version": @"2.0", @"session_expiry":@43200}, @"user": @{@"password":@"xxxx~!@", @"username":@"xxx0min"}, @"coordinate": @{@"latitude":@10.9948629, @"longitude":@-169.5213749}};
NSLog(@"params : %@", parameters);
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.requestSerializer = [AFJSONRequestSerializer serializer];
[manager POST:loginURL parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"JSON Successsss: %@", responseObject);
NSLog(@"operation Successsss: %@", operation);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error laaa: %@", error);
}];
source
share