Android 将图像转换为JSON

Android 将图像转换为JSON,android,json,image,Android,Json,Image,使用android应用程序,我想在服务器上上传一些文本和图像。我的问题是如何将图像(从手机)转换为json对象或json数组。 (我的应用程序使用1.6 android sdk)首先,你应该确定你想这样做。也许有一种方法可以将图像存储为服务器上的普通文件(或附件?) 否则,从图像中获取字节数据。然后将一个字节接一个字节转换成一个巨大的字符串。然后字符串可以作为属性存储在JSON对象中。您也可以使用编码。通常您将二进制数据编码为。这允许将任何类型的字节数据表示为文本。考虑图像按比例4:3展开的事实

使用android应用程序,我想在服务器上上传一些文本和图像。我的问题是如何将图像(从手机)转换为json对象或json数组。
(我的应用程序使用1.6 android sdk)

首先,你应该确定你想这样做。也许有一种方法可以将图像存储为服务器上的普通文件(或附件?)


否则,从图像中获取字节数据。然后将一个字节接一个字节转换成一个巨大的字符串。然后字符串可以作为属性存储在JSON对象中。您也可以使用编码。

通常您将二进制数据编码为。这允许将任何类型的字节数据表示为文本。考虑图像按比例4:3展开的事实。


编辑:(在这里您可以找到一个适用于小于8的API的Base64帮助程序)

是的,完全正确。这就是你要寻找的答案。您可以像这样对任何字节数组进行编码。您必须考虑是否要将二进制数据扩展为文本表示形式。