Iphone JSON-Framework - PullRequest
       10

Iphone JSON-Framework

0 голосов
/ 06 января 2011

возможно с использованием JSON-Framework для Iphone, чтобы узнать, существует ли внутри JSON тег, как в JAVA, с функцией hasTag (String)?

Ответы [ 2 ]

1 голос
/ 06 января 2011

Если под тегом вы подразумеваете имя / ключ и используете SBJSON, используйте -objectForKey: и проверьте, является ли возвращаемое значение nil. Например, если person - это экземпляр NSDictionary, возвращаемый анализатором JSON, и он может содержать псевдоним,

if ([person objectForKey:@"nickname"] != nil)
{
    // `nickname' is available; do something with it
}
0 голосов
/ 06 января 2011

Я думаю, что для этого нужно преобразовать ваш объект JSON в NSDictionary и после этого использовать метод - (NSArray *) allKeys или - (NSArray *) allValues ​​в зависимости от того, что вы хотите.Возвращает массив со всеми ключами (или значениями) внутри объекта.Затем вы можете сравнить ключи с тем, который хотите найти.

Надеюсь, он вам поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...