JSFiddle - React, Tailwind, and code Playground
by Lazaro Contreras
JavaScript
const jsonData = {
"data": [
{
"table_name": "PLD_COD_DATOS_ADICIONALES_INDIVIDUAL",
"columns": [
"IdDatosAdicionales",
"IdPersona",
"IdCamposAdicionales",
"IdValorCampos",
"IdEstado",
"idUsuarioCreacion",
"FechaCreacion",
"idUsuarioActualizacion",
"FechaActualizacion"
]
},
{
"table_name": "FON_COD_ESTADO_GARANTIA_SOLICITUD_GARANTIA",
"columns": [
"idGarantiaSolicitud",
"Descripcion",
"idEstado",
"idUsuarioCreacion",
"FechaCreacion",
"idUsuarioActualizacion",
"FechaActualizacion"
]
}
]
};
let diagramCode = 'erDiagram\n';
jsonData.data.forEach(table => {
diagramCode += ` ${table.table_name} {\n`;
table.columns.forEach(column => {
diagramCode += ` ${column}\n`;
});
diagramCode += ` }\n`;
});
console.log(diagramCode);