-2
Я разрабатываю приложение для iOS. Я получаю ответ JSON, как его разобрать? Он состоит из двух разных данных кнопок. Как мне подсчитать и показать на деталях кнопок?Как разобрать ответ JSON и использовать его в Objective C?
JSON ответ:
{
0 = {
date = "0000-00-00";
"is_active" = 1;
project = "New project";
"project_desc" = "New project";
"project_id" = 3;
time = "<null>";
"user_id" = 6;
};
1 = {
date = "2017-01-04";
"is_active" = 1;
project = "New Project 2";
"project_desc" = "New Project 2";
"project_id" = 4;
time = "06:29:54";
"user_id" = 6;
};
status = 1;
}
Синтаксический Код:
- (void)serverDidReceiveResponse:(NSDictionary *)response{
NSLog(@"%@",response);
for (NSDictionary *projectValue in response) {
_projectName = [projectValue valueForKey:@"time"];
_active = [projectValue valueForKey:@"is_active"];
}
_projectName = [[projectValue valueForKey: @ "Время"] objectAtIndex: 0]; –
[ valueForUndefinedKey:]: этот класс не является ключевым значением, совместимым с кодированием в течение ключевого времени. Эта ошибка будет отображаться для этого типа –
Nsarray * jsonreponse = _response; теперь вам нужно управлять всеми с помощью jsonreponse, вам не нужен forloop и все такое. и я скажу, какой тип данных этих двух _projectName и _active? –