Para transformar, buscar e converter dados JSON (JavaScript Object Notation) como parte de uma cadeia, adicione uma etapa que inclua um comando de conexão JSON.
Para habilitar esses comandos, um administrador de TI primeiro 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 |
Insira o arquivo ou 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 a ser convertido em CSV. |
Filtro |
Adicionar 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 no 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 um 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 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, digite 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 deseja visualizar o arquivo CSV criado. |
Colunas |
Insira as colunas a serem produzidas e seus JSONPaths 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 o 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 |