Documentaciónarchivo_json_a_tabla(nombre_archivo)
Nombre
archivo_json_a_tabla - Carga un archivo JSON y lo convierte en TABLA.
Sinopsis
t = webs.archivo_json_a_tabla(nombre_archivo)
Descripcion
Usa CARGA() con modo "archivo" y tipo "json" para leer un archivo de texto JSON y devolverlo como TABLA.
Es la variante orientada a datos locales ya guardados en disco.
Comportamiento
- Construye la carga con fuente
"archivo"y formato"json". - Invoca
CARGA(nombre_archivo, tabla, "archivo", "json"). - Si la carga falla, emite
ERROR(). - Si la carga sale bien, retorna la
TABLAobtenida.
Funciones API relacionadas
webs.json_string_a_tabla()webs.url_json_a_tabla()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| nombre_archivo | STRING | Nombre o ruta del archivo de entrada. |
Valor de retorno
TABLA - Tabla con los resultados estructurados.
Ejemplo
ejemplo.blox
INCLUIR "strings.api"
INCLUIR "tablas.api"
INCLUIR "webs.api"
FUNCION PRINCIPAL
INICIO
LOGICO sts
TABLA tabla
STRING pagina
// 1. Lee ocho registros formato JSON desde archivo
//
tabla = webs.archivo_json_a_tabla("comandos.json")
// 2. Imprime el primer registro
//
IMPRIMIR("\n\nTABLA -> ", tabla[1])
// 3. Imprime Cantidad de registros
//
IMPRIMIR("\n\nCantidad de registros = ", tabla.dim)
IMPRIMIR("\nOBS: Si quieres imprimirlos todos usa un bucle.")
tablas.imprimir(tabla)
FINAL
Restringido: este ejemplo no puede ejecutarse en el Playground web porque la API requerida no está disponible en el sandbox.