示例#1
0
  private void parseJSONresponse(JSONObject response) {
    try {
      String jsonString = response.getString("results");

      JSONArray jsonArray = new JSONArray(jsonString);
      Log.i(LOG_TAG, "Array" + jsonArray.getClass());
      for (int i = 0; i < jsonArray.length(); i++) {
        JSONObject jsonObject = (JSONObject) jsonArray.get(i);
        id = jsonObject.getString("id");
        title = jsonObject.getString("original_title");
        overview = jsonObject.getString("overview");
        release_date = jsonObject.getString("release_date");
        poster_path = jsonObject.getString("poster_path");
        backdrop_path = jsonObject.getString("backdrop_path");
        vote_average = jsonObject.getString("vote_average");
        vote_count = jsonObject.getString("vote_count");
        vote_average = jsonObject.getString("vote_average");
        popularity = jsonObject.getString("popularity");
        mMovideData =
            new MovieData(
                id,
                title,
                overview,
                poster_path,
                vote_average,
                vote_count,
                release_date,
                popularity,
                backdrop_path);
        mMovieDataArrayList.add(mMovideData);
      }

    } catch (JSONException e) {
      e.printStackTrace();
    }
    Log.d(LOG_TAG, "" + mMovieDataArrayList);
    //      EventBus.getDefault().postSticky(mMovieDataArrayList);

  }