@Override
  public Film convertJsonObjectToObject(JSONObject jsonObject) {
    Film film = new Film();
    try {
      film.setId(jsonObject.getInt("id"));
      film.setTitle(jsonObject.getString("original_title"));
      film.setLanguage(jsonObject.getString("original_language"));
      film.setReleaseDate(convertDateStrToLongType(jsonObject.getString("release_date")));
      film.setVoteAverage(jsonObject.getDouble("vote_average"));
      film.setProgramType(GlobalVariable.MOVIE_PROGRAM);
      film.setOverview(jsonObject.getString("overview"));
      film.setPosterPath(jsonObject.getString("poster_path"));
    } catch (JSONException e) {
      Log.e(TAG, "Failed to set date into object", e);
    }

    insert(jsonObject);

    return film;
  }