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 –