Puede correlacionar una variable de tipo serie que contenga datos JSON con el
parámetro de entrada de la actividad Leer JSON denominada JSONText.
Acerca de esta tarea
JSONText es un parámetro de entrada de tipo serie o base64Binary.
Durante el tiempo de ejecución, la variable de tipo serie debe contener datos JSON bien
formados antes de que se ejecute la actividad Leer JSON. El parámetro de entrada
Encoding es opcional. (No es necesario correlacionar este parámetro).
Si el
parámetro de entrada Encoding no aparece listado en el panel A actividad
del panel Correlacionar entradas, seleccione Correlacionar > Mostrar parámetros
opcionales en el menú de la barra de herramientas, o pulse con el botón derecho en el panel A actividad
y seleccione la opción Mostrar parámetros opcionales. Si no se puede seleccionar la opción Correlacionar > Mostrar parámetros opcionales en el menú de la barra de herramientas, pulse sobre un nodo del panel Correlacionar entradas para activar la opción.
El parámetro de entrada Encoding especifica cómo se decodifican los datos entrantes
cuando se leen.
Procedimiento
- Si no es necesario decodificar, especifique la cadena: text.
- Si es necesario decodificar, especifique el tipo de codificación que debe utilizarse para decodificar los datos entrantes. Por ejemplo: UTF-8, US-ASCII, ISO-8859-1,
EBCDIC-XML-US o SHIFT_JIS.
Ejemplo
Opcionalmente puede sustituir el valor de codificación (Encoding) especificado
en la tarea
Configurar de la Lista de comprobación dinámicamente durante el tiempo
de ejecución, utilizando el parámetro de entrada Encoding. Por ejemplo, si asigna a Encoding
el valor UTF-8 en la tarea Configurar, pero durante el tiempo de ejecución le pasa a
Encoding el valor Shift_JIS, el valor de Encoding especificado dinámicamente
durante el tiempo de ejecución sustituye el valor original especificado en el panel
Configurar. En este ejemplo, a Encoding se le asigna el valor Shift_JIS. Hay una excepción al
comportamiento de sustitución dinámica: si se selecciona la opción
JSONText es
texto-No necesita decodificación o la opción
codificación en la tarea
Configurar, se hace caso omiso de la codificación definida dinámicamente durante
el tiempo de ejecución y no tiene lugar decodificación alguna.