DocumentaciónTABLA_A_STRING(tabla)
Nombre
TABLA_A_STRING - Serializa una tabla a texto BLOX.
Sinopsis
texto = TABLA_A_STRING(tabla)
Descripcion
Convierte una tabla o registro a una representacion textual BLOX compatible con STRING_A_TABLA().
Es util para persistencia simple, depuracion o transporte textual de estructuras tabulares propias de BLOX.
Comportamiento
- Acepta una tabla completa o un registro.
- Genera texto BLOX parseable por el runtime.
- Retorna el STRING serializado.
Funciones API relacionadas
STRING_A_TABLA()TABLA_A_JSON()CARGAR()CARGA()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| tabla | TABLA | Tabla completa o registro individual, por ejemplo tabla o tabla[i]. |
Valor de retorno
STRING - Texto BLOX de tabla/registro.
Ejemplo
ejemplo.blox
INCLUIR "tablas.api"
INCLUIR "strings.api"
FUNCION json_obtener(json, clave)
FUNCION PRINCIPAL
INICIO
STRING str_tab
TABLA tabla
tabla = {
nombre = "Carlos",
edad = 30,
ciudad = "Asuncion",
activo = VERDADERO
}
tabla = {
nombre = "Juan",
edad = 21,
ciudad = "Encarnacion",
activo = VERDADERO
}
tabla = {
nombre = "Roberto",
ciudad = "Concepcion"
activo = FALSO
}
// Recibe una TABLA y lo convierte a STRING - Datos estructurados
// TABLA_A_STRING(tabla)
// TABLA_A_STRING(tabla[i])
//
str_tab = TABLA_A_STRING(tabla)
IMPRIMIR("\n\n\nstring = \n", str_tab)
FINAL