У меня есть параметр ниже в моем json.Разбор ответа от JSON, ios?
{
"msg": "success",
"data": [
{
"FNAME": "test",
"LNAME": null,
"STATUS": null,
"MOBILE1": "1234567890",
"show_email": "1",
"Info": [
{
"id": "73307",
"NAME": "demo",
"CONTACT": "",
"WORKING_HOUR1": "[\"09:00 AM\",\"09:15 AM\",\"09:30 AM\",\"09:45 AM\",\"10:00 AM\"]",
"WORKING_HOUR7": "",
"DAY": "[\"Monday\",\"Wednesday\"]"
}
]
}
]
}
Я не могу понять, как получить от него значения.
Если я анализирую это я получаю ошибку
NSError *myError = nil;
NSDictionary *res = [NSJSONSerialization JSONObjectWithData:self.responseData options:NSJSONReadingMutableLeaves error:&myError];
NSArray *results = [res objectForKey:@"data"];
NSArray *Info=[results[0] objectForKey:@"Info"];
NSArray *day=clinicInfo[1][@"DAY"];
NSLog(@"%@", day[0]);
Ошибка:
'NSInvalidArgumentException', reason: '-[__NSCFString objectAtIndexedSubscript:
Это не является допустимым JSON –
Там нет переменной называется «clinicDay [0]» в вашем коде. Вы имели в виду Day [0]? –
Да День [0] только извините – WISHY