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

This is an old revision of the document!


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: JsonTagName, 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: devuelve el número de elementos que coinciden con el jsonPath.
    • Parámetros de entrada: JsonPath. “String”
    • Parámetros de salida:
  • getElementsCountByTagName: devuelve el número de elementos que coinciden con el tagName.
    • Parámetros de entrada: TagName. “String”
    • Parámetros de salida:
  • getElementsValueByJsonPath: devuelve un array con los valores de los tags que tienen el mismo JsonPath.
    • Parámetros de entrada: JsonPath. “String”
    • Parámetros de salida:
  • getJSONElementValueByJsonPath: devuelve un string con el valor del tag que se encuentra en el jsonPath.
    • Parámetros de entrada: JsonPath. “String”
    • Parámetros de salida:
  • getJSONElementValueByTagName: devuelve el valor del tag que tiene el tagName que se le pasa como parámetro.
    • Parámetros de entrada: TagName. “String”
    • Parámetros de salida:
es/json_adaptor.1703585502.txt.gz · Last modified: 2023/12/26 10:11 by montse