Documentaciónurl_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
TABLAproducida por esa conversion.
Funciones API relacionadas
webs.url_json_a_string()webs.json_string_a_tabla()webs.archivo_json_a_tabla()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| url | STRING | Direccion web desde donde se obtienen datos. |
Valor de retorno
TABLA - Tabla con los resultados estructurados.
Ejemplo
ejemplo.blox
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.