Проблема с разбором картинок из JSON - PullRequest
0 голосов
/ 08 февраля 2011

HY !!

У меня есть веб-сервис, который возвращает объект json с изображением декодирования

Ссылка на JSON:

JSON OBJECT

Мой код Java:

String im = json.getChannelImage();
                        if (!im.equals(null))
                        {
                            byte[] decodedString = Base64Coder.decode(im);
                            Bitmap bitmap = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length); 
                            iv.setImageBitmap(bitmap);

                    }

Ошибка:

ERROR/Error(285): Length of Base64 encoded input string is not a multiple of 4.

Я использую библиотеку с именем Base64Coder, потому что я хочу иметь уровень API 3

Пожалуйста, помогите

1 Ответ

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

Похоже, что в конце данных изображения есть возврат каретки и перевод строки.Удалите его, и это, вероятно, решит вашу проблему.

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