Как получить и проанализировать JSON, используя цель C? - PullRequest
0 голосов
/ 28 марта 2011

Можно ли получить и проанализировать JSON с помощью цели C, а затем манипулировать ею в рамках какао для iphone / pad? Я специально собираюсь сделать это для нескольких открытых API.

Ответы [ 5 ]

2 голосов
/ 28 марта 2011

См. Здесь: как сделать разбор json в iphone

По сути, вы должны заглянуть в библиотеку TouchJSON (с CJSONDeserializer и CJSONSerializer).

1 голос
/ 28 марта 2011

Это не только возможно, это очень просто, если вы используете один из многих существующих проектов с открытым исходным кодом, посвященных этой задаче.Я рекомендую попробовать yajl-objc , который предлагает потоковый анализатор, но json-framework также хорош.Они очень похожи.

1 голос
/ 28 марта 2011

Использовал Json-framework в некоторых предыдущих проектах, работал очень хорошо.

РЕДАКТИРОВАТЬ : Я читаю ваш пост слишком быстро. Я использовал его в Mac-приложении раньше, но не для iphone / ipad. Я думаю , что это должно работать, но не имеет никакого отношения к этому. Может быть, кто-то еще может подтвердить?

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

Если вы разрабатываете приложение только для iOS 5.0 или более поздней версии, вы можете использовать NSJSONSerialization .

0 голосов
/ 28 марта 2011

Я бы держался подальше от TouchJSON, так как это доставляло мне некоторое время назад со специальными символами (разрывы строк) в строках.

Однако я присоединюсь к хору и буду рекомендовать json-framework . С тех пор как я перешел на TouchJSON, все прошло гладко.

Относительно того, как интегрировать API в ваш проект, их одинаково просто включать и использовать.

В качестве примечания, я только сейчас тестирую JSONKit , поскольку он должен быть намного быстрее, чем TouchJSON и json-framework. Однако я пока не могу ручаться за его стабильность. Отзывы об этом хорошие, хотя.

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