Para transformar, buscar e converter dados JavaScript Object Notation (JSON) como parte de uma cadeia, adicione uma etapa que inclua um comando de conexão JSON.
Para habilitar esses comandos, primeiro um administrador de TI cria uma conexão JSON.
Matriz para CSV
Para converter uma matriz JSON em um arquivo CSV, dado o nome de cada coluna e o JSONPath de seus valores, use o comando Array to CSV. Se uma coluna tiver vários valores, eles serão separados pelo delimitador selecionado.
Propriedades
| Propriedade |
Detalhes |
| Dados JSON |
Digite o arquivo ou o texto a ser analisado como JSON e convertido. |
| Caminho para a raiz |
Para converter uma matriz aninhada dentro do elemento raiz do JSON, insira o caminho do elemento raiz da matriz para converter em CSV. |
| Filtro |
Adicione um filtro à matriz de itens. Para não aplicar nenhum filtro, deixe em branco. |
| Delimitador de vários valores |
Digite o delimitador a ser usado para separar vários valores recuperados para um único JSONPath em uma coluna. |
| Resultado da visualização |
Para visualizar o arquivo CSV criado, marque essa caixa. |
| Colunas |
Insira as colunas a serem produzidas e seus JSONPaths correspondentes. Observação: Para ajudar a produzir as colunas com sucesso, teste os JSONPaths. |
| Delimitador |
Selecione o delimitador a ser usado no arquivo convertido. |
Saídas
| Saída |
Tipo de saída |
| Arquivo convertido |
Arquivo |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
Erro ao executar o comando |
| 10 |
Advertência |
O JSON analisado não corresponde ao esquema fornecido |
CSV para JSON
Para converter um conjunto de dados tabulares em uma matriz JSON, use o comando CSV to JSON.
Propriedades
| Propriedade |
Detalhes |
| Arquivo de entrada |
Insira o arquivo CSV a ser convertido em JSON. |
| Delimitador |
Selecione o delimitador usado em Arquivo de entrada. |
Saídas
| Saída |
Tipo de saída |
| Arquivo JSON |
Arquivo |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
Erro ao executar o comando |
Objeto para CSV
Para converter um objeto JSON em um arquivo CSV com uma única linha, com o nome de cada coluna e o JSONPath de seus valores, use o comando Object to CSV. Se uma coluna tiver vários valores, eles serão separados pelo delimitador selecionado.
Propriedades
| Propriedade |
Detalhes |
| Dados JSON |
Insira o arquivo ou o texto a ser analisado como JSON e validado. |
| Caminho para a raiz |
Se o objeto a ser convertido estiver aninhado no elemento raiz do CSV, insira o caminho para o elemento raiz do objeto a ser convertido em um CSV. |
| Delimitador de vários valores |
Selecione o delimitador a ser usado para separar várias recuperações de valores para um único JSONPath em uma coluna. |
| Resultado da visualização |
Selecione se você deseja visualizar o arquivo CSV criado. |
| Colunas |
Insira as colunas a serem produzidas e seus caminhos JSON correspondentes. |
Saídas
| Saída |
Tipo de saída |
| Saída |
Tipo de saída |
| Arquivo convertido |
Arquivo |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
Erro ao executar o comando |
| 10 |
Advertência |
O JSON analisado não corresponde ao esquema fornecido |
Validar esquema
Para analisar um arquivo ou texto como JSON, use o comando Validate schema. Depois de analisar o JSON, o esquema fornecido é validado em relação ao resultado. A saída é um arquivo JSON para uso em outros comandos.
Propriedades
| Propriedade |
Detalhes |
| Dados JSON |
Insira o arquivo ou texto a ser analisado como JSON e validado. |
| Esquema |
Insira o esquema para validar o JSON analisado. |
Saídas
| Saída |
Tipo de saída |
| Arquivo analisado |
Arquivo |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
Erro ao executar o comando |
| 10 |
Advertência |
O JSON analisado não corresponde ao esquema fornecido |