Me gustaría pedirles de favor, alguna idea de cómo poder pasar una cadena de String a una tabla de HTML, de la forma más básica. (sin agregar librerías de ser posible).
Tomé una captura en el navegador del String que devuelve toda esa cadena y de esa, lo que va dentro de [ ] es lo que estoy tratando de extraer.
De los datos que aparecen en tabla azul, deberían quedar así acomodados como a continuación pero en HTML, ¿cómo podría separlos?
- "errorCorto":" 10.53.37.71 808"
- "errorDetalle":" 10.53.37.71 808"
- "errorTitle": "Sin clasificar"
- "errorDifs": "209"
- "errorQuantity": 209
@GetMapping("/get/{galletita}")
public String getJson(@PathVariable String galletita) {
String json = "{}";
logger.info("GALLEEEETAAAAA!: "+galletita);
json = requestError.obtenerErrores(galletita);
logger.info("INFO: Se consultó JSON de monitoreo.");
//json = json.replace(" ", "").replace(" ", "");
String cad = "";
if(json.startsWith("{ \"values\": [ {")) {
//json = json.replace(" ", "").replace(" ", "");
}
int inicio = json.indexOf("[");
int fin = json.lastIndexOf("]");
cad = json.substring(inicio,fin);
String partes[] = cad.split("\\,");
String cad1 = partes[0];
String cad2 = partes[1];
String cad3 = partes[2];
String cad4 = partes[3];
String cad5 = partes[4];
json += "<html>";
json += "<head>";
json += "</head>";
json += "<body>";
json += "<font color =\"#000000\">";
json += "<table border='2' cellspacing=\"3\" align='center' bgcolor=\"#77BCF5\" bordercolor=\"white\">";
json += "<tr>";
json += "<td>" + cad1 + "</td>";
json += "</tr>";
json += "<tr>";
json += "<td>" + cad2 + "</td>";
json += "</tr>";
json += "<tr>";
json += "<td>" + cad3 + "</td>";
json += "</tr>";
json += "<tr>";
json += "<td>" + cad4 + "</td>";
json += "</tr>";
json += "<tr>";
json += "<td>" + cad5 + "</td>";
json += "</tr>";
json += "</table>";
json +="</font color>";
json += "</body>";
json += "</html>";
//mu.sendMail(json, " ");
return json;
}