DocumentaciónJSON_A_TABLA(json, destino)
Nombre
JSON_A_TABLA - Convierte JSON de texto a tabla.
Sinopsis
ok = JSON_A_TABLA(json, destino)
Descripcion
Interpreta un string en formato JSON y construye una tabla BLOX en una variable destino recibida por referencia.
Es la puerta de entrada mas directa para datos JSON dentro del runtime.
Comportamiento
- Recibe un STRING JSON y una tabla destino.
- Intenta parsear la estructura y poblar destino.
- Retorna LOGICO indicando si la conversion fue exitosa.
Funciones API relacionadas
CARGAR()CARGA()STRING_A_TABLA()TABLA_A_JSON()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| json | STRING | JSON de entrada. |
| destino | TABLA | Tabla destino. |
Valor de retorno
LOGICO - Resultado logico.
- VERDADERO: convirtió.
- FALSO: en caso contrario.
Ejemplo
ejemplo.blox
INCLUIR "tablas.api"
INCLUIR "strings.api"
FUNCION json_obtener(json, clave)
FUNCION PRINCIPAL
INICIO
STRING pagina
TABLA tabla
// Lee de la pagina web un STRING JSON
//
pagina = LEER_WEB("https://api.adviceslip.com/advice")
IMPRIMIR("STRING pagina = \n", pagina, "\n\n")
// Recibe un STRING con JSON y lo convierte a TABLA - Datos estructurados
//
JSON_A_TABLA(pagina, tabla)
IMPRIMIR("\n\n\nTABLA tabla = \n", tabla[1])
FINAL```