我创建了一个HttpEntity对象,如下所示:
DefaultHttpClient httpclient = new DefaultHttpClient();
HttpGet get = new HttpGet(new URI(currentUrl));
HttpResponse resp = httpclient.execute(get);
HttpEntity entity = resp.getEntity();
String respbody = EntityUtils.toString(entity);
JSONObject jsonobj = new JSONObject(respbody);
结果: org.json.JSONException:JSONObject文本必须以' {'在角色2
观察: 打印时respbody字符串与currentUrl返回的文本不同,它包含一些非ascii字符。 我尝试将字符串添加到tostring方法但没有运气! 如果有人能说出为什么这个字符串不是普通文本会非常有帮助吗?