Módulos JSON
La aplicación Adobe Workfront Fusion JSON proporciona módulos para procesar datos en formato JSON para que Adobe Workfront Fusion pueda trabajar aún más con el contenido de datos o crear contenido JSON nuevo.
Requisitos de acceso
Debe tener el siguiente acceso para utilizar la funcionalidad de este artículo:
Para saber qué plan, tipo de licencia o acceso tiene, póngase en contacto con el administrador de Workfront.
Para obtener información sobre Adobe Workfront Fusion licencias, consulte Adobe Workfront Fusion licencias.
Analizar JSON
Estructura de datos
La estructura de datos describe cómo se organizan los datos JSON y permite la asignación de elementos JSON individuales a otros módulos de su escenario. Si no proporciona la estructura de datos, puede ejecutar manualmente el módulo y Workfront Fusion creará la estructura a partir del JSON proporcionado:
- Agregue el módulo Analizar JSON a un escenario.
- En el campo Cadena JSON, escriba el JSON a partir del cual desea crear una estructura de datos.
- Aún no conecte otros módulos al módulo Parse JSON. Debido a que Workfront Fusion aún no conoce la estructura de los datos JSON, aún no es posible asignar datos del módulo Analizar JSON a otros módulos en su escenario.
- Ejecute manualmente el escenario. Esto permite que el módulo Analizar JSON identifique la estructura de JSON a partir del JSON que ha proporcionado.
- Ahora puede conectar los siguientes módulos. Los elementos del módulo JSON de análisis ya están disponibles para su asignación.
Para obtener más información, consulte Estructuras de datos en Adobe Workfront Fusion.
Colección frente a matriz
Si el campo de cadena JSON contiene una colección { ... }
, el resultado es un paquete único que contiene los elementos de la colección.
code language-none |
---|
|
Si el campo de cadena JSON contiene una matriz [ ... ]
, el resultado es una serie de paquetes. cada paquete contiene un elemento de la matriz.
code language-none |
---|
|
JSON módulos y sus campos
Al configurar JSON módulos, Workfront Fusion muestra los campos que se indican a continuación. Junto con estos, pueden mostrarse campos JSON adicionales, según factores como el nivel de acceso en la aplicación o el servicio. Un título en negrita en un módulo indica un campo obligatorio.
Si ve el botón Asignar encima de un campo o función, puede utilizarlo para establecer variables y funciones para ese campo. Para obtener más información, vea Asignar información de un módulo a otro en Adobe Workfront Fusion.
Agregadores
Agregar a JSON
Este módulo de agregador agrega la salida de un módulo anterior a JSON.
Transformadores
Convertir JSON a XML
Este módulo de acción convierte una cadena JSON en XML.
Crear JSON
Este módulo de acción crea JSON a partir de una estructura de datos.
Analizar JSON
Este módulo de acción analiza una cadena JSON en una estructura de datos, lo que le permite acceder a los datos dentro de la cadena JSON.
Transformar JSON
Este módulo de acción transforma un objeto en una cadena json.
Transformación de registros de datos a JSON
-
Coloque el módulo Google Sheets > Seleccionar filas en su escenario para recuperar los datos. Configure el módulo para recuperar filas de la hoja de cálculo Google. Establezca el Número máximo de filas devueltas en un número pequeño, pero mayor que uno para realizar pruebas (por ejemplo, tres). Ejecute el módulo Google Sheets haciendo clic con el botón secundario en él y eligiendo "Ejecutar este módulo solamente". Compruebe la salida del módulo.
-
Conecte el módulo Array Aggregator después del módulo Google Sheets. En la configuración del módulo, elija el módulo Google Sheets en el campo nodo Source. Deje los demás campos tal como están por el momento.
-
Conecte el módulo JSON > Crear JSON después del módulo Agregador de matrices. La configuración del módulo requiere una estructura de datos que describa el formato JSON. Haga clic en Agregar para abrir la configuración de la estructura de datos. La forma más sencilla de crear esta estructura de datos es generarla automáticamente a partir de una muestra JSON. Haga clic en Generador y pegue la muestra JSON en el campo Datos de muestra:
code language-none |
---|
|
-
Haga clic en Guardar. El campo Especificación de la estructura de datos ahora contiene la estructura generada.
-
Cambie el nombre de la estructura de datos por otro más específico y haga clic en Guardar. Un campo correspondiente al atributo de matriz raíz aparece como un campo asignable en la configuración del módulo JSON.
-
Haga clic en el botón Map que está al lado del campo y asigne el elemento
Array[]
desde la salida del agregador de matrices al mismo. -
Haga clic en Aceptar para cerrar la configuración del módulo JSON.
-
Abra la configuración del módulo Agregador de matrices. Cambie la estructura de destino de Custom al campo del módulo JSON correspondiente al atributo de matriz raíz. Asigne elementos del módulo Google Sheets a los campos correspondientes.
-
Haga clic en Aceptar para cerrar la configuración del módulo Agregador de matrices.
-
Ejecute el escenario.
- Abra la configuración del módulo Google Sheets y aumente el número Máximo de filas devueltas para que sea mayor que el número de filas de la hoja de cálculo y procesar todos los datos.
Resolución de problemas
No se pueden asignar datos del módulo Analizar JSON
Asegúrese de que el contenido JSON esté asignado correctamente al módulo Analizar JSON y de que la estructura de datos esté definida correctamente. Para obtener más información, consulte Transformar registros de datos a JSON en este artículo.
El módulo falla al utilizar afirmaciones condicionales en JSON
Cuando utilice afirmaciones condicionales como if
en su JSON, coloque las comillas fuera de la afirmación condicional.