我知道之前提出过的问题很少,但他们没有任何帮助,所以很抱歉再次提问。我使用下面的代码: -
uri = new URI(http://url.com);
tokener = new JSONTokener(uri.toURL().openStream());
root = new JSONObject(tokener);
现在这个有时会在标题中提供jsonObject Exception。我试图单独验证来自url的响应,它是一个有效的json。大多数情况下这是有效的,但有时它会显示此异常。我无法查明确切的问题。请帮忙。感谢。
EDIT1:网址响应非常缓慢,有时需要花费超过2分钟。它总是在每次同一地点显示异常,即3 [字符1第3行]
EDIT2:我试图打印 tokener.next(100),它显示以下错误。 java.util.concurrent.ExecutionException:org.json.JSONException:JSONObject文本必须以' {'在101 [字符102第1行]
当我尝试打印 tokener.next(1)时显示 java.util.concurrent.ExecutionException:org.json.JSONException:JSONObject文本必须以' {'在2 [字符3第1行]