Java 从JSON解析图片时出现问题
嘿 我有一个Web服务,它返回一个带有解码图像的json对象 链接到JSON: 我的Java代码:Java 从JSON解析图片时出现问题,java,android,json,base64,Java,Android,Json,Base64,嘿 我有一个Web服务,它返回一个带有解码图像的json对象 链接到JSON: 我的Java代码: String im = json.getChannelImage(); if (!im.equals(null)) { byte[] decodedString = Base64Coder.decode(im);
String im = json.getChannelImage();
if (!im.equals(null))
{
byte[] decodedString = Base64Coder.decode(im);
Bitmap bitmap = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
iv.setImageBitmap(bitmap);
}
错误:
ERROR/Error(285): Length of Base64 encoded input string is not a multiple of 4.
我使用一个名为Base64Coder的库,因为我希望api级别为3
请帮助看起来图像数据末尾有回车符和换行符。删除它,它可能会解决您的问题