这很紧急。我试图发布图像转换为base 64字符串。 这是我的Android(java)代码。
private String decodeUTF8(byte[] bytes) {
return Base64.encodeToString(bytes,0);
}
String json = "{\"Image\":\""+img+"\",\"Locationxy\": \"" + location
+"\", \"PestInfo\": \"" + pestInfoTxt.getText().toString() + "\", \"UserID\":\""
+ user + "\" } " ;
在服务器上,错误:反序列化Pest类型的对象时出错。遇到无效字符' ”。
如何编码?
答案 0 :(得分:2)
尝试将NO_WRAP
标志传递给Base64编码器。 JSON反序列化器可能会阻塞字符串中未转义的换行符。