private Team convertToTeam(List<Object> lmpTeams) {
    Team result = new Team();
    for (Object col : lmpTeams) {
      if (col instanceof LinkedHashMap) {
        Map temp = (Map) col;
        if (temp.get("team_key") != null) {
          result.setTeam_key((String) temp.get("team_key"));
        } else if (temp.get("team_id") != null) {
          result.setTeam_id((String) temp.get("team_id"));
        } else if (temp.get("name") != null) {
          result.setName((String) temp.get("name"));
        } else if (temp.get("url") != null) {
          result.setTeamurl((String) temp.get("url"));
        } else if (temp.get("team_logos") != null) {
          List<Map<String, Map<String, String>>> tempList =
              (List<Map<String, Map<String, String>>>) temp.get("team_logos");

          String url = tempList.get(0).get("team_logo").get("url");
          result.setTeamLogoUrl(url);

        } else if (temp.get("number_of_moves") != null) {
          Object numMoves = temp.get("number_of_moves");
          int numMovesInt;
          if (numMoves instanceof String) {
            numMovesInt = Integer.parseInt((String) numMoves);
          } else {
            numMovesInt = (Integer) numMoves;
          }
          result.setNumber_of_moves(Integer.toString(numMovesInt));
        }
      }
    }
    return result;
  }