pacote JSON

O pacote JSON é útil para trabalhar com dados JSON. Ele permite manipular efetivamente os dados JSON, como adicionar ou atualizar valores em uma string JSON, analisar strings JSON em objetos usando o caminho do nó e converter strings JSON em dicionários e vice-versa.

Esse pacote desempenha um papel crucial na integração perfeita de fluxos de trabalho de automação com serviços web e APIs que usam JSON para troca de dados.

Benefícios

  • JSON (JavaScript Object Notation) é um formato extensível, leve e fácil de entender para armazenar, transportar e recuperar dados. JSON usa pares de dados de valores-chave e oferece intercâmbio de dados e resultados de serviços da web mais rápidos.
  • A maioria dos Serviços Web REST (APIs), alguns arquivos de configuração e muitos bancos de dados NoSQL, como o MongoDB, geralmente usam JSON devido ao seu formato flexível para troca de dados. É baseado em texto, leve e possui um formato de dados fácil de analisar, o que significa que não requer código adicional para compreender e interpretar os dados fornecidos.
  • Os arquivos JSON podem ser ótimos para armazenar e recuperar dados de configuração que sua automação pode fazer referência ao determinar detalhes de servidor, específicos do ambiente ou de compartilhamento de pasta.
  • A estrutura flexível do JSON acomoda com eficiência vários tipos de dados e hierarquias de dados complexas.

Tipos de dados JSON

Os valores em JSON devem ser do seguinte tipo de dados:
  • Strings
  • Números
  • Objeto (objeto JSON)
  • Matriz
  • Boolianos
Nota: O valor NULL não é compatível no Automation 360. Portanto, ao extrair dados do JSON e convertê-los em uma variável de dicionário, os valores nulos na string do JSON não são convertidos, pois as variáveis de dicionário não aceitam valores nulos. No entanto, se o JSON contiver uma string vazia (“”) em vez de nulo, ela será convertida com êxito em uma variável de dicionário.

Noções básicas sobre estruturas JSON

No JSON, os dados são armazenados, principalmente, em duas estruturas:
  • Objetos: Objetos em JSON são coleções de pares de chaves e valores entre chaves {}. Cada chave é uma string entre aspas (“”) seguida de dois pontos (:), e vírgulas (,) são usadas para separar os pares de chave e valor.

    Exemplo: {"name ": "John", "age": "30", "city": Detroit}

  • Matrizes: Matrizes são listas ordenadas de valores, entre colchetes []. Os valores dentro de uma matriz são separados por vírgulas (,).

    Exemplo: ["John", "Annie", "Shane"]

Como usar o pacote JSON

Use as ações no pacote JSON seguindo esta ordem:
  1. Inicie a sessão JSON usando a ação Iniciar sessão. Use este nome da sessão para todas as ações correspondentes.
  2. Use as diferentes ações disponíveis no pacote JSON para automatizar tarefas relacionadas ao JSON.
  3. Encerre a sessão usando a ação Encerrar sessão para concluir uma tarefa.

Ações no pacote JSON

O pacote JSON inclui as seguintes ações:

Mais recursos