【问题标题】:Convert image to JSON将图像转换为 JSON
【发布时间】:2012-01-08 22:43:35
【问题描述】:

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

【问题讨论】:

    标签: android json image


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      编辑:How to convert a image into Base64 string?(在这里您会找到 API 小于 8 的 Base64 助手)

      【讨论】:

      • 是的,完全正确。这就是您正在寻找的答案。您可以像这样对任何字节数组进行编码。您必须考虑是否要将二进制数据扩展为文本表示。
      猜你喜欢
      • 2021-09-03
      • 2021-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-17
      • 1970-01-01
      • 2010-10-01
      • 2017-02-14
      相关资源
      最近更新 更多