图像org.json.jsonobject$1处的Android错误值无法转换为jsonobject JSONArray arrayUpcoming=response.getJSONArray(“结果”); for(int i=0;i
这没有道理,我的代码对我来说很正常。很抱歉,我无法给您提供更多关于上下文的信息,因为我似乎无法理解错误,比如对于初学者来说,jsonobject$1至少要发布错误堆栈,它发生在哪一行。但是,从标题“image org.json.jsonobject$1的值无法转换为jsonobject”可以看出,json中的图像并不代表jsonobject。请添加日志记录。您在哪一行收到错误?我希望jsonobject$1与您的调用arrayUpcoming.getJSONObject(I)有关,但这只是一个猜测。发布日志以更好地帮助您。图像org.json.jsonobject$1处的Android错误值无法转换为jsonobject JSONArray arrayUpcoming=response.getJSONArray(“结果”); for(int i=0;i,android,json,Android,Json,这没有道理,我的代码对我来说很正常。很抱歉,我无法给您提供更多关于上下文的信息,因为我似乎无法理解错误,比如对于初学者来说,jsonobject$1至少要发布错误堆栈,它发生在哪一行。但是,从标题“image org.json.jsonobject$1的值无法转换为jsonobject”可以看出,json中的图像并不代表jsonobject。请添加日志记录。您在哪一行收到错误?我希望jsonobject$1与您的调用arrayUpcoming.getJSONObject(I)有关,但这只是一个猜
JSONArray arrayUpcoming = response.getJSONArray("results");
for (int i = 0; i < arrayUpcoming.length(); i++) {
JSONObject currentMovie = arrayUpcoming.getJSONObject(i);
String iconImage = null;
String background = null;
//images
if (currentMovie.has("image")) {
JSONObject objectImages = currentMovie.getJSONObject("image");
if (objectImages.has("icon_url")) {
iconImage = objectImages.getString("icon_url");
Toast.makeText(getActivity(), ""+ iconImage, Toast.LENGTH_SHORT).show();
}
if (objectImages.has("screen_url")) {
background = objectImages.getString("screen_url");
Toast.makeText(getActivity(), ""+ background, Toast.LENGTH_SHORT).show();
}
}
}