2010-02-17 4 views
0

У кого-нибудь были проблемы с ограничением размера для возвращаемого объекта JSON с использованием JSON Parser, доступного для iPhone?iPhone Objective-C JSON Parser

Я использую this open-source JSON Framework (Я использую последнюю версию)

Если уменьшить размер возвращаемой JSON мое приложение будет работать нормально. Если объект становится слишком большим, то приложение падает с ошибкой ниже:

-JSONValue failed. Error trace is: (
Error Domain=org.brautaset.JSON.ErrorDomain Code=3 UserInfo=0x4141580 "Unrecognised leading character" 

Не обманывайте себя, хотя ... это не имеет ничего общего ведущий характер, за исключением того, что, кажется, разделить JSON на определенном и затем заканчивается случайным ведущим символом, потому что следующая строка JSON начинается со случайного символа.

+0

Нечетные. Я использовал json-framework в прошлом и не испытывал никаких проблем. Как долго ваше сообщение json точно? Это может быть ошибка, вы сообщили об этом разработчику json-framework? – Jasarien

+0

Оказывается, я был неправ ... см. Ниже. – a432511

ответ

3

Похоже, что я был неправ. Я пытался разобрать JSON в методе обратного вызова didReceiveData, который вызывается несколько раз по мере получения данных. Мне нужно было объединить результат, когда он вошел, а затем разобрать JSON в connectionDidFinishLoading.

Спасибо, что посмотрели.