我试图弄清楚如何将以下数据添加到我的 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 字符串
它用 } 显示," 缺失。