我通过JSON需要循环,并获得以下信息:遍历JSON得到一定值
原题,概述,发布日期,poster_path。
我有下面的代码..
@Override
protected void onPostExecute(String s) {
try {
JSONObject jsonObject = new JSONObject(result);
JSONArray jArray = jsonObject.getJSONArray("results");
JSONObject json_data = null;
for (int i = 0; i < jArray.length(); i++) {
JSONObject finalObject = jArray.getJSONObject(i);
String movie_title = finalObject.getString("title");
String releaseDate = finalObject.getString("release_date");
mMovie_title.setText(movie_title);
mReleaseDate.setText(releaseDate);
}
super.onPostExecute(s);
} catch (JSONException e) {
e.printStackTrace();
}
}
这段代码的问题是,它只是让我在数组中的最后电影。
它不打印任何其他电影片名。
我需要做的是从JSON中获取电影标题以及概述,发布日期&海报路径。
任何帮助深表感谢。
类似问题 https://stackoverflow.com/questions/2591098/how-to-parse-json-in-java –