This shows you the differences between two versions of the page.
es:json_adaptor [2023/11/29 08:44] montse |
es:json_adaptor [2024/07/12 09:09] (current) montse |
||
---|---|---|---|
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. |
- | * Parámetros de entrada: TagName, LevelPosition. “String” | + | * Parámetros de entrada: TagName, LevelPosition. |
- | * Parámetros de salida: | + | * Parámetros de salida: #TASTTABLEDATA de 3 columnas (tagName, valor, nivel). |
| | ||
- | * **getALLJSONElementValueByTagName**: devuelve un array con todos los valores que coinciden con el tagName. | + | * **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. “String” | + | * Parámetros de entrada: TagName. |
- | * Parámetros de salida: | + | * Parámetros de salida: #TASTROWVALUES Array con los valores de tipo STRING. |
| | ||
- | * **getElementsCountByJsonPath**: devuelve el número de elementos que coinciden con el jsonPath. | + | * **getElementsCountByJsonPath**: esta función permite recuperar el número de elementos que coinciden con el JSONPath proporcionado. |
- | * Parámetros de entrada: JsonPath. “String” | + | * Parámetros de entrada: JsonPath. |
- | * Parámetros de salida: | + | * Parámetros de salida: #INTEGER Número de elementos que coinciden con el jsonPath. |
| | ||
- | * **getElementsCountByTagName**: devuelve el número de elementos que coinciden con el tagName. | + | * **getElementsCountByTagName**: esta función permite recuperar el número de elementos que coinciden con el TagName proporcionado. |
- | * Parámetros de entrada: TagName. “String” | + | * Parámetros de entrada: TagName. |
- | * Parámetros de salida: | + | * Parámetros de salida: #INTEGER Número de elementos que coinciden con el tagName. |
- | * **getElementsValueByJsonPath**: devuelve un array con los valores de los tags que tienen el mismo JsonPath. | + | * **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. “String” | + | * Parámetros de entrada: JsonPath. |
- | * Parámetros de salida: | + | * Parámetros de salida: #TASTROWVALUES Array de tipo STRING con los valores de los tags. |
| | ||
- | * **getJSONElementValueByJsonPath**: devuelve un string con el valor del tag que se encuentra en el jsonPath. | + | * **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. “String” | + | * Parámetros de entrada: JsonPath. |
- | * Parámetros de salida: | + | * Parámetros de salida: #STRING Valor del tag que coincide con el jsonPath. |
| | ||
- | * **getJSONElementValueByTagName**: devuelve el valor del tag que tiene el tagName que se le pasa como parámetro. | + | * **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. “String” | + | * Parámetros de entrada: TagName. |
- | * Parámetros de salida: | + | * Parámetros de salida: #STRING Valor del tag que tiene ese atributo tagName. |