I have a JSON String returned from rest web service request, I want to parse this string into Array of objects from determined class, this is the JSON string
[
{
"validationCode": null,
"FirstName": "Samer",
"LastName": "Shame",
"MobileNumber": "0991992993",
"SimNumber": null,
"Email": null,
"PhoneNumber": "0991992994",
"Name": "Abo Alshamat",
"ID": 1
},
{
"validationCode": null,
"FirstName": "Ahmad",
"LastName": "Ali",
"MobileNumber": "0992993994",
"SimNumber": null,
"Email": null,
"PhoneNumber": "0992993995",
"Name": "AL-Kamal",
"ID": 2
},
{
"validationCode": null,
"FirstName": null,
"LastName": null,
"MobileNumber": "0993377800",
"SimNumber": null,
"Email": null,
"PhoneNumber": null,
"Name": "Abo-MAhmoud",
"ID": 12
},
{
"validationCode": null,
"FirstName": "William",
"LastName": "Ammar",
"MobileNumber": "0993994995",
"SimNumber": null,
"Email": null,
"PhoneNumber": "0993994996",
"Name": "Four Season",
"ID": 3
},
{
"validationCode": null,
"FirstName": "Ammar",
"LastName": "William",
"MobileNumber": "0999555777",
"SimNumber": null,
"Email": null,
"PhoneNumber": null,
"Name": "uuuuu",
"ID": 20
},
{
"validationCode": null,
"FirstName": null,
"LastName": null,
"MobileNumber": "0999888777",
"SimNumber": null,
"Email": null,
"PhoneNumber": null,
"Name": "NewOneFromI2",
"ID": 18
},
{
"validationCode": null,
"FirstName": null,
"LastName": null,
"MobileNumber": "0999998997",
"SimNumber": null,
"Email": null,
"PhoneNumber": "0999999998",
"Name": "JOURY",
"ID": 4
},
{
"validationCode": null,
"FirstName": null,
"LastName": null,
"MobileNumber": "202020",
"SimNumber": null,
"Email": null,
"PhoneNumber": null,
"Name": "TestTestRestaurant,Ammar,Hamed",
"ID": 19
}
]
the class I want to get instances from is:
@interface Restaurant : NSObject
@property (nonatomic,strong) NSString *ID;
@property (nonatomic,strong) NSString* FirstName;
@property (nonatomic,strong) NSString* LastName;
@property (nonatomic,strong) NSString* MobileNumber;
@property (nonatomic,strong) NSString* simNumber;
@property (nonatomic,strong) NSString* PhoneNumber;
@property (nonatomic,strong) NSString* Name;
@end
what is the best way to do that,excuse me maybe the question is from basic Knowledge but I am new to objective C
thank you for your time.