0

これは私のコードの一部です。私のコードでは、映画の「タイトル」と「概要」を取得していますが、「プロファイル」部分が何らかの理由で機能せず、からの img リンクを取得できません。ウェブサイト、これがウェブサイトの apiです。助けてくれてありがとう。

@Override


    protected void onPostExecute(String response) {
                super.onPostExecute(response);

                try {
                    // convert the String response to a JSON object
                    JSONObject jsonResponse = new JSONObject(response);

                    // fetch the array of movies in the response
                    JSONArray jArray = jsonResponse.getJSONArray("movies");

                    // add each movie's title to a list
                    movieTitles = new ArrayList<String>();
                    movieSynopsis = new ArrayList<String>();

                    movieImgUrl= new ArrayList<String>(); // **problematic**

                    for (int i = 0; i < jArray.length(); i++) {
                        JSONObject movie = jArray.getJSONObject(i);                 

                            movieTitles.add(movie.getString("title"));

                            movieSynopsis.add(movie.getString("synopsis"));

                            movieImgUrl.add(movie.getString("profile")); // **problematic**


                    }
4

1 に答える 1

1

コードを次のように変更します

 movieImgUrl.add(movie.getJSONObject("posters").getString("profile"));

これはpostersJSONObjectあり、画像リンクがその JSONObject 内にあるためです。

于 2013-01-10T12:19:17.647 に答える