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:50]
montse [Funciones predefinidas (PF)]
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.
  
  
Line 14: Line 14:
 =====Funciones predefinidas (PF)===== =====Funciones predefinidas (PF)=====
  
-  * **getALLJSONElementInfoByTagName**: ​devuelve la información correspondiente a un tagName.  +  * **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. 
-  * **getALLJSONElementValueByTagName**: ​devuelve ​un array con todos los valores ​que coinciden con el tagName+        * Parámetros de entrada: TagName, LevelPosition.  
-  * **getElementsCountByJsonPath**: ​devuelve ​el número de elementos que coinciden con el jsonPath. +        * Parámetros de salida: #​TASTTABLEDATA de 3 columnas (tagName, valor, nivel) 
-  * **getElementsCountByTagName**: ​devuelve ​el número de elementos que coinciden con el tagName. +        ​ 
-  * **getElementsValueByJsonPath**: ​devuelve un array con los valores de los tags que tienen el mismo JsonPath. +  * **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. 
-  * **getJSONElementValueByJsonPath**: ​devuelve un string con el valor del tag que se encuentra en el jsonPath. +            * Parámetros de entrada: TagName. 
-  * **getJSONElementValueByTagName**: ​devuelve ​el valor del tag que tiene el tagName ​que se le pasa como parámetro.+            * 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.1701179448.txt.gz · Last modified: 2023/11/28 13:50 by montse