public List<Map<String, Object>> getProgramacao(String url, Context context) {
    ArrayList<Map<String, String>> json = this.JSON(url, context);
    List<Map<String, Object>> programacao = new ArrayList<Map<String, Object>>();
    Map<String, Object> data;
    if (json.get(0).get("internet").equals("true")) {
      for (int i = 0; i < json.size(); i++) {
        try {
          data = new HashMap<String, Object>();
          Log.i("JSON Lista Recebida", i + " -> " + json.get(i).toString());
          Evento evento =
              new Evento(
                  json.get(i).get("title"),
                  json.get(i).get("text"),
                  json.get(i).get("local"),
                  json.get(i).get("datetime"));

          data.put("internet", true);
          data.put("title", evento.getTitle());
          data.put("local", evento.getLocal());
          data.put("description", evento.getDescription());
          data.put("datetime", evento.getDate());

          programacao.add(data);
        } catch (Exception e) {
          Log.e("JSON - Programação", e.getMessage() + " " + e.getStackTrace());
        }
      }
    } else {
      data = new HashMap<String, Object>();
      data.put("internet", false);
      programacao.add(data);
    }
    return programacao;
  }