public static List<String> decodificarRespuesta(String queryRespuesta) {
		List<String> resultado = new ArrayList<String>();
		JSONParser parser = new JSONParser();
		try {
			Object objQuery = parser.parse(queryRespuesta);
			JSONObject queryJSON = (JSONObject) objQuery;
			JSONObject query = (JSONObject) queryJSON.get(QUERY);
			JSONObject cols = (JSONObject) query.get(COLS);
			JSONObject rows = (JSONObject) query.get(ROWS);
			resultado.add(String.valueOf(cols.size()));
			for (int i = 1; i <= cols.size(); i++) {
				resultado.add((String) cols.get(COLNAME + i));
			}
			for (int i = 1; i <= rows.size(); i++) {
				JSONObject row = (JSONObject) rows.get(ROW + i);
				for (int j = 1; j <= row.size(); j++) {
					resultado.add((String) row.get(COL + j));
				}
			}
		} catch (ParseException e) {
			e.printStackTrace();
		}
		return resultado;
	}