Documentaciónurl_json_a_tabla(url)

url_json_a_tabla(url)\texttt{url\_json\_a\_tabla}(url)

Nombre

url_json_a_tabla - Lee JSON desde una URL y lo convierte en TABLA.

Sinopsis

t = webs.url_json_a_tabla(url)

Descripcion

Lee JSON desde url y lo convierte en una TABLA.

Es util cuando ya se quiere trabajar con los datos estructurados desde BLOX, sin pasar manualmente por la etapa intermedia del STRING.

Comportamiento

  • Usa LEER_WEB(url) para traer el contenido remoto.
  • Si el resultado es nulo o vacio, retorna FALSO.
  • Si hubo contenido, intenta convertirlo con JSON_A_TABLA(...).
  • Retorna la TABLA producida por esa conversion.

Funciones API relacionadas

  • webs.url_json_a_string()
  • webs.json_string_a_tabla()
  • webs.archivo_json_a_tabla()

Parámetros

ParámetroTipoDescripción
urlSTRINGDireccion web desde donde se obtienen datos.

Valor de retorno

TABLA - Tabla con los resultados estructurados.

Ejemplo

ejemplo.blox
Solo lectura

INCLUIR "strings.api"
INCLUIR "webs.api"

FUNCION PRINCIPAL
INICIO
	LOGICO sts
    TABLA t

    // Recibiendo el valor en una TABLA se dispone de mayores recursos para
    // el procesamiento de la informacion recibida.
    //
    t = webs.url_json_a_tabla("https://catfact.ninja/fact")
    IMPRIMIR("\n\nTABLA  -> ")
    IMPRIMIR("\ntamano = ", t[1].length)
    IMPRIMIR("\nHecho  = ", t[1].fact)

FINAL


Restringido: este ejemplo no puede ejecutarse en el Playground web porque la API requerida no está disponible en el sandbox.