错误代码:
StringBuilder jsonString = new StringBuilder();
byte[] buffer = new byte[1024];
try {
while( inputStream.read(buffer) != -1)
{
String string = new String(buffer);
jsonString.append(string);
}
return jsonString.toString();
catch(Exception e)
{
//TODO
}
原因:
在
String string = new String(buffer);
这一行时会把整个buffer都加到string中,也就是会把后面的空格也加入。所以应该使用
String string = new String(buffer, 0, len)
这个API