public static String buildChannelData(List<TextChannel> textChannels) { List<Map<String, Object>> channels = new ArrayList<>(); for (TextChannel channel : textChannels) { Map<String, Object> item = new HashMap<>(); item.put("id", channel.getId()); item.put("name", channel.getName()); item.put("position", channel.getPosition()); channels.add(item); } return AvaIre.gson.toJson(channels); }