Странное исключение, потребляющее JSON из приложения Android - PullRequest
0 голосов
/ 10 июля 2011

Я создал приложение Android, которое использует и анализирует JSON

В моей среде разработки этот JSON: http://balonmanoblog.hkadejo.com/ge/...v1/categorias/, и все отлично работает

Но в моей производственной средеизменить направление JSON следующим образом: http://www.balonmanoblog.com/ge/inde...v1/categorias/ но больше не работает

07-09 09:17:37.390: WARN/System.err(7247): java.lang.RuntimeException: Internal error 
07-09 09:17:37.390: WARN/System.err(7247):     at org.codehaus.jackson.impl.ByteSourceBootstrapper.detectEncoding(ByteSourceBootstrapper.java:155) 
07-09 09:17:37.390: WARN/System.err(7247):     at org.codehaus.jackson.impl.ByteSourceBootstrapper.constructParser(ByteSourceBootstrapper.java:197) 

Не так?Помогите мне, пожалуйста.

спасибо

1 Ответ

1 голос
/ 11 июля 2011

Путь к коду указывает, что что-то пошло не так во время обнаружения кодирования; но для его воспроизведения необходимо получить реальные байты документа. Если бы вы могли сначала прочитать содержимое в байтовый массив (используя ByteArrayOutputStream), было бы легче узнать, что видит анализатор. Сообщение об ошибке не дает достаточно информации, но предполагает, что это каким-то образом недопустимое состояние, т. Е. Это может быть ошибка в обработке кодирования синтаксическим анализатором.

...