es:json_adaptor [TAST DokuWiki ]

User Tools

Site Tools


Sidebar

Primeros pasos en TAST

Que es UML

Configuración del sistema para el uso de TAST

Preguntas más frecuentes

Problemas reconocidos

Indice de la herramienta TAST

Adaptadores de TAST

Ejemplos de adaptadores

TAST Integraciones

Características de interés

Documentación de administración técnica

Recomendaciones para modelar

Formación en la herramienta TAST

es:json_adaptor

Adaptador JSON

Introducción

El adaptador JSON le permite interactuar con un archivo .json, gracias a una variedad de funciones predefinidas que permiten recuperar y confirmar la existencia de valores gracias a un tagName o a un JsonPath.

Parámetros de inicialización

  • JsonFilePath: directorio o ruta completa del archivo json.

Funciones predefinidas (PF)

  • getALLJSONElementInfoByTagName: esta función permite recuperar todos los valores de un elemento, con su nivel de profundidad en un archivo JSON y devolverlos bajo un TastDataTable de tres columnas (TagName, valor, nivel ). También se puede filtrar el resultado específicando el nivel bajo el que se debe encontrar el TagName.
    • Parámetros de entrada: TagName, LevelPosition.
    • Parámetros de salida: #TASTTABLEDATA de 3 columnas (tagName, valor, nivel).
  • getALLJSONElementValueByTagName: esta función permite recuperar todos los valores de un elemento, asociado al TagName, como un array de valores representado por un objeto TastRowValues.
    • Parámetros de entrada: TagName.
    • Parámetros de salida: #TASTROWVALUES Array con los valores de tipo STRING.
  • getElementsCountByJsonPath: esta función permite recuperar el número de elementos que coinciden con el JSONPath proporcionado.
    • Parámetros de entrada: JsonPath.
    • Parámetros de salida: #INTEGER Número de elementos que coinciden con el jsonPath.
  • getElementsCountByTagName: esta función permite recuperar el número de elementos que coinciden con el TagName proporcionado.
    • Parámetros de entrada: TagName.
    • Parámetros de salida: #INTEGER Número de elementos que coinciden con el tagName.
  • getElementsValueByJsonPath: esta función permite recuperar datos de tipo TASTROWVALUES con los valores de los tags que tienen el mismo JSONPath
    • Parámetros de entrada: JsonPath.
    • Parámetros de salida: #TASTROWVALUES Array de tipo STRING con los valores de los tags.
  • getJSONElementValueByJsonPath: esta función permite recuperar el valor de un elemento, empleando una expresión JSONPath para identificar el elemento.
    • Parámetros de entrada: JsonPath.
    • Parámetros de salida: #STRING Valor del tag que coincide con el jsonPath.
  • getJSONElementValueByTagName: esta función permite recuperar el valor de un elemento, empleando el TagName para identificar el valor a recuperar. Si existen varios elementos con este TagName, se devolverá el valor del primer elemento.
    • Parámetros de entrada: TagName.
    • Parámetros de salida: #STRING Valor del tag que tiene ese atributo tagName.
es/json_adaptor.txt · Last modified: 2024/07/12 09:09 by montse