I'm getting a JSON as response for a POST method using AFNetworking
.
I need to map the JSON to a custom class and the create an object containing values from the JSON.
JSON String
{
branch = {
address = "";
email = "";
globalId = 174;
id = 0;
mobile = 9846147442;
name = "Sathish Clininc Branch1";
netMdId = 132;
numberOfDevices = 0;
organisationName = "<null>";
passPhrase = (
);
phone = 04872279166;
status = active;
};
error = "<null>";
netmd = {
globalId = 132;
headOfficeAddress = "";
headOfficeEmail = "[email protected]";
headOfficeMobile = "";
headOfficeName = Koorkenchery;
headOfficePhone = "";
id = 0;
name = "Sathish Clinic";
ownerAddress = "";
ownerEmail = "[email protected]";
ownerFirstName = Sathish;
ownerLastName = Chandran;
ownerMobile = "";
ownerPhone = "";
password = "aW8oFWDMOJUrIV3l7R7hqQ==";
status = active;
userName = sathish;
userType = owner;
};
primary = 1;
retrieveAppointments = (
);
retrieveDoctorsList = (
);
retrievePatients = (
);
retrieveScheduleList = (
);
success = 1;
user = (
); }
Custom Class
#import <Foundation/Foundation.h>
#import "ErrorDTO.h"
#import "NetMdBranchDTO.h"
#import "NetMdDTO.h"
@interface NetMdActivationResponseDTO : NSObject
@property (nonatomic, strong)ErrorDTO* error;
@property (nonatomic, assign) BOOL success;
@property (nonatomic, strong) NetMdBranchDTO* branch;
@property (nonatomic, strong) NetMdDTO* netmd;
@property (nonatomic, strong) NSArray* user;
@property (nonatomic, strong) NSArray* retrieveDoctorsList;
@property (nonatomic, strong) NSArray* retrievePatients;
@property (nonatomic, strong) NSArray* retrieveScheduleList;
@property (nonatomic, strong) NSArray* retrieveAppointments;
@property (nonatomic, assign) BOOL primary;
@end
You can boost your value object with Mantle. It would be easier to maintain all transformations.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With