Разбор HTTP-ответа API Google Reader (Цель C) - PullRequest
1 голос
/ 07 мая 2010

Используя API, попытка получить элементы в определенном фиде возвращает это:

{«direction»: «ltr», «id»: «feed / http://arstechnica.com/index.rssx”,”title”:”Ars Technica», «description»: «Искусство техники», «self»: ​​[{"href": " http://www.google.com/reader/api/0/stream/contents/feed/http://arstechnica.com/index.rssx?ot\u003d1273193172856169\u0026r\u003dn\u0026xt\u003duser/-/state/com.google/read\u0026n\u003d4\u0026ck\u003d1273193873\u0026client\u003diPadReader"}],”alternate”:[{"href":" http://arstechnica.com/index.php","type":"text/html"}],”updated”:1273193873,”items”:[]}

Они выглядят как пары ключ / значение, но это обычный текст с кодировкой UTF8 String и не будет кодироваться в словарь. Я использую Objective-C, и я не уверен, куда идти отсюда. До сих пор мне удавалось анализировать XML-ответ на предмет непрочитанных элементов, но анализ простого текста не выглядит возможным. Какова ваша практика?

1 Ответ

1 голос
/ 07 мая 2010

Похоже на разметка JSON .Вы захотите использовать JSON-парсер для Objective-C.

...