JSONArray endpoints = new JSONArray();
ResultSet resultSet = SparqlService.query(ENDPOINT_MONDECA, getMondecaQuery());
while (resultSet.hasNext()) {
JSONObject endpointObject = new JSONObject();
QuerySolution querySolution = resultSet.next();
Iterator<String> varNames = querySolution.varNames();
while (varNames.hasNext()) {
String varName = varNames.next();
endpointObject.put(varName, EndpointsFetcher.getBindingValueAsString(querySolution.get(varName)));
}
endpoints.put(endpointObject);