Как разобрать это - PullRequest
       22

Как разобрать это

0 голосов
/ 26 февраля 2012

Я экспериментирую с googles, сокращающим URL-адрес goo.gl, и в данный момент он отправляет URL на goo.gl и возвращает следующее:

{
 "kind": "urlshortener#url",
 "id": "http://goo.gl/kyPI",
 "longUrl": "http://dsfsd.com/"
}

Я думаю, что это JSON, но у меня проблемы счто из-за дуг.Есть ли еще способ проанализировать строку с ключом "id"?

Ответы [ 2 ]

2 голосов
/ 26 февраля 2012

Если ваше приложение предназначено для iOS 5, вы можете использовать NSJSONSeralization класс Apple.

(Давайте предположим, что ваш получаемый файл называется theData)

NSError *error=nil;
    id result=[NSJSONSerialization JSONObjectWithData:theData options:
               NSJSONReadingMutableContainers error:&error];

//to retrieve the 'kind' value of the object
    NSLog("Kind: %@",[result objectForKey:@"kind"]);
2 голосов
/ 26 февраля 2012

Это JSON, вы можете использовать фреймворк, такой как SBJson, для его анализа.Смотри http://stig.github.com/json-framework/

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