我通過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 –