Para transformar, recuperar y convertir datos de JavaScript Object Notation (JSON) como parte de una cadena, agregue una Etapa que incluya un comando de conexión JSON.
Para Habilitar estos comandos, un administrador de TI primero crea una conexión JSON.
Matriz a CSV
Para convertir un array JSON a un archivo CSV, dado el nombre de cada columna y el JSONPath a sus valores, utilice un comando Array to CSV . Si una columna tiene varios valores, se separan con el delimitador seleccionado.
Propiedades
Propiedades |
Detalles |
Datos JSON |
Introduzca el Archivo o Texto a parsear como JSON y convertir. |
Ruta a la raíz |
Para convertir una matriz anidada dentro del elemento raíz del JSON, introduzca la ruta del elemento raíz de la matriz que desea convertir a CSV. |
Filtrar |
Agregar un filtro a la matriz de Elementos. Para no aplicar ningún filtro, déjelo en blanco. |
Delimitador multivalor. |
Introduzca el delimitador a utilizar para separar múltiples valores recuperados para un único JSONPath en una columna. |
Vista previa del resultado |
Para obtener una vista previa del Archivo CSV creado, marque esta casilla. |
Columnas |
Introduzca las Columnas a producir, y sus correspondientes JSONPaths. Nota: Para ayudar a producir con éxito las Columnas, pruebe los JSONPaths. |
Delimitador |
Seleccione el delimitador que desea utilizar en el Archivo convertido. |
Resultados
Resultado |
Tipo de salida |
Archivo convertido |
Archivo |
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Error al ejecutar el comando |
10 |
Advertencia |
El JSON analizado no coincide con el esquema proporcionado |
CSV a JSON
Para convertir un conjunto de datos tabulares en una matriz JSON, utilice el comando CSV to JSON .
Propiedades
Propiedades |
Detalles |
Archivo de entrada |
Introduzca el Archivo CSV a convertir a JSON. |
Delimitador |
Seleccione el delimitador utilizado en Archivo de entrada. |
Resultados
Resultado |
Tipo de salida |
Archivo JSON |
Archivo |
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Error al ejecutar el comando |
Objeto a CSV
Para convertir un objeto JSON en un archivo CSV con una sola fila, dado el nombre de cada columna y la ruta JSONPath a sus valores, utilice el comando Object to CSV . Si una columna tiene varios valores, se separan con el delimitador seleccionado.
Propiedades
Propiedades |
Detalles |
Datos JSON |
Introduzca el Archivo o Texto para parsear como JSON y validar. |
Ruta a la raíz |
Si el objeto a convertir está anidado en el elemento raíz del CSV, introduzca la ruta al elemento raíz del objeto a convertir a CSV. |
Delimitador multivalor. |
Seleccione el delimitador que se utilizará para separar las recuperaciones de varios valores para un único JSONPath en una columna. |
Vista previa del resultado |
Seleccione si desea obtener una vista previa del Archivo CSV creado. |
Columnas |
Introduzca las Columnas a producir y sus correspondientes JSONPaths. |
Resultados
Resultado |
Tipo de salida |
Resultado |
Tipo de salida |
Archivo convertido |
Archivo |
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Error al ejecutar el comando |
10 |
Advertencia |
El JSON analizado no coincide con el esquema proporcionado |
Validar esquema
Para analizar un archivo o texto como JSON, utilice un comando Validar esquema . Después de analizar el JSON, el esquema proporcionado se valida contra el resultado. La salida es un Archivo JSON para su uso en otros comandos.
Propiedades
Propiedades |
Detalles |
Datos JSON |
Introduzca el Archivo o Texto para parsear como JSON y validar. |
Esquema |
Introduzca el esquema para validar el JSON analizado. |
Resultados
Resultado |
Tipo de salida |
Archivo analizado |
Archivo |
Códigos de salida
Código |
Tipo |
Detalles |
0 |
Éxito |
Éxito |
1 |
Se ha producido un error |
Error al ejecutar el comando |
10 |
Advertencia |
El JSON analizado no coincide con el esquema proporcionado |