Переход от JSON к NSArray - PullRequest
       3

Переход от JSON к NSArray

5 голосов
/ 16 марта 2011

Я использую фреймворк JSON, найденный здесь: http://stig.github.com/json-framework в моем приложении для iPhone. Я пытаюсь проанализировать некоторые данные в NSArray (порядок имеет значение, так что словарь не будет работать)

Я получаю строку JSON нормально с сервера, и это выглядит так:

{"users":["example1@examle.com","example2@example.com","example3@example.com"]}

Я хотел бы получить NSArray, чтобы:

myArray[0] == "example1@example.com"
myArray[1] == "example2@example.com"
myArray[3] == "example3@example.com"

это должно быть действительно легко, но это не для меня самое близкое, что я могу получить, это вывод:

( "example1@example.com", "example2@example.com", "example3@example.com")

из этого кода

NSDictionary *dictionary = [jsonString JSONValue];
for(NSString *key in dictionary){
    NSLog(@"Dictionary value for \"%@\" is \"%@\"",key, [dictionary objectForKey:key]);
}

любая помощь будет оценена!

1 Ответ

10 голосов
/ 16 марта 2011
NSArray *myArray = [dictionary objectForKey:@"users"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...