1

我试图弄清楚如何将以下数据添加到我的 json 对象中。有人可以告诉我如何做到这一点。

{ "main_img":"Base64 字符串" }

但是,下面是使用这段代码的结果,出来了。

final int COMPRESSION_QUALITY = 100;
String encodedImage;
ByteArrayOutputStream byteArrayBitmapStream = new ByteArrayOutputStream();
bitmapPicture.compress(Bitmap.CompressFormat.JPEG, COMPRESSION_QUALITY,
byteArrayBitmapStream);
byte[] b = byteArrayBitmapStream.toByteArray();
encodedImage = "data:image/JPEG;base64," + Base64.encodeToString(b, Base64.DEFAULT);

JSONObject jObject = new JSONObject();
jObject.put("main_img", result);

{ "main_img":"Base64 字符串

它用 } 显示," 缺失。

4

0 回答 0