Конвертировать изображение в формат JSON - PullRequest
5 голосов
/ 29 ноября 2011

С помощью приложения для Android я хочу загрузить текст и изображение на сервер.Моя проблема заключается в том, как преобразовать изображение (с моего телефона) в объект json или массив json.(Я использую 1.6 Android SDK для моего приложения)

Ответы [ 2 ]

3 голосов
/ 29 ноября 2011

Обычно вы кодируете двоичные данные как Base64 . Это позволяет представлять любые байтовые данные в виде текста. Учитывайте тот факт, что изображение расширяется в соотношении 4: 3.

Редактировать: Как преобразовать изображение в строку Base64? (здесь вы найдете помощника Base64 для API менее 8)

2 голосов
/ 29 ноября 2011

Сначала вы должны быть уверены, что хотите это сделать.Возможно, есть способ сохранить изображение в виде простого файла (или вложения?) На вашем сервере.

В противном случае получить байтовые данные из изображения.Затем конвертируйте байт за байтом в огромную строку.Тогда строка может быть сохранена как свойство в вашем объекте JSON.Вы также можете использовать кодировку Base64 .

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