DocumentaciónTABLA_A_JSON(tabla)
Nombre
TABLA_A_JSON - Serializa una tabla a texto JSON.
Sinopsis
json = TABLA_A_JSON(tabla)
Descripcion
Convierte una tabla BLOX o un registro a un string en formato JSON.
Es util para exportacion, intercambio con APIs y persistencia estructurada en texto.
Comportamiento
- Acepta una tabla completa o un registro individual.
- Genera un objeto o arreglo JSON segun la estructura de entrada.
- Retorna el STRING JSON resultante.
Funciones API relacionadas
JSON_A_TABLA()TABLA_A_STRING()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 - STRING JSON resultante: array JSON para tabla completa, objeto JSON para registro.
Ejemplo
ejemplo.blox
INCLUIR "tablas.api"
INCLUIR "strings.api"
FUNCION json_obtener(json, clave)
FUNCION PRINCIPAL
INICIO
STRING json
TABLA tabla
tabla = {
slip = {
id = 33.00,
advice = "Don't let the bastards grind you down."
}
}
IMPRIMIR(tabla[1])
// Recibe una TABLA y lo convierte a STRING con JSON - Datos estructurados
// TABLA_A_JSON(tabla)
// TABLA_A_JSON(tabla[i])
json = TABLA_A_JSON(tabla[1])
IMPRIMIR("\n\n\njson = \n", json)
FINAL