Documentaciónarchivo_json_a_tabla(nombre_archivo)

archivo_json_a_tabla(nombrearchivo)\texttt{archivo\_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 TABLA obtenida.

Funciones API relacionadas

  • webs.json_string_a_tabla()
  • webs.url_json_a_tabla()

Parámetros

ParámetroTipoDescripción
nombre_archivoSTRINGNombre o ruta del archivo de entrada.

Valor de retorno

TABLA - Tabla con los resultados estructurados.

Ejemplo

ejemplo.blox
Solo lectura

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.