извлечь приложение для iphone с помощью json-framework - PullRequest
2 голосов
/ 01 марта 2012

Когда я пытаюсь извлечь значение: 18 total, из этой строки json:

{"items": 
    [["3 lost"], 
     ["18 total"]
    ], 
"id": "26", 
"service": "bizi", 
"title": "my title"}

Я получаю вместо: ("18 total")

Я использую [[object valueForKey:@"items"] objectAtIndex:1];

Где моя вина?

Ответы [ 2 ]

2 голосов
/ 01 марта 2012

Ваш код JSON возвращает другой массив для этого объекта (заключенный в "[]")

Try:

[[[object valueForKey:@"items"] objectAtIndex:1] objectAtIndex:0];
1 голос
/ 01 марта 2012

"items" - это массив, содержащий 2 массива, каждый из которых содержит один строковый элемент. Предполагая («всего 18») из оператора журнала, в скобках указан массив с одним элементом: «18 всего» * ​​1001 *

Вам понадобится код:

[[[object valueForKey:@"items"] objectAtIndex:1] objectAtIndex:0];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...