User Tools

Site Tools


es:json_adaptor

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

es:json_adaptor [2023/11/28 13:46]
montse created
es:json_adaptor [2024/07/12 09:09] (current)
montse
Line 7: Line 7:
 =====Parámetros de inicialización===== =====Parámetros de inicialización=====
  
-  * **JsonFilePath**: ​Directorio ​o ruta completa del archivo json.+  * **JsonFilePath**: ​directorio ​o ruta completa del archivo json. 
  
  
  
 =====Funciones predefinidas (PF)===== =====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.1701179200.txt.gz · Last modified: 2023/11/28 13:46 by montse