right-leftManipular Valores Json

Permite alterar facilmente valores dentro de um Json

Visão Geral

O objeto Manipular Valores Json tem como objetivo inserir, editar ou atualizar valores em propriedades específicas de um objeto JSON já existente no fluxo da automação.


Funcionamento

O objeto permite que o usuário aponte para uma chave ou caminho específico dentro de um JSON através de um identificador e atribua um novo valor a ele, definindo seu tipo de dado correspondente. Através do botão "Adicionar Variável", é possível criar múltiplos blocos de configuração para realizar várias alterações estruturais em diferentes campos simultaneamente durante a mesma execução.

Quando usar

  • Para atualizar informações, como alterar o status de uma transação ou um campo de controle, dentro de uma estrutura JSON em tempo de execução.

  • Para adicionar dinamicamente uma nova chave e seu respectivo valor dentro de um JSON previamente gerado no fluxo.

Quando não usar

  • Para adicionar novos elementos sequenciais no final de uma lista/array JSON (nestes casos, utilize o objeto "Inserir Dados na Lista Json").

  • Para instanciar a estrutura do JSON pela primeira vez do zero (utilize o objeto "Criar Variável Json").


Configuração

Atualizar a chave {status} de um JSON de faturamento para indicar a conclusão da etapa. O campo "Nome identificador da variável" é preenchido com {status}, o "Tipo" selecionado é Texto e o "Valor a ser inserido" recebe a string Processado.


Erros comuns e como evitar

  • Deixar campos obrigatórios vazios: Os campos "Título", "Nome identificador da variável" e "Tipo" são de preenchimento obrigatório no bloco. Deixá-los em branco impedirá o correto funcionamento da manipulação.

  • Incompatibilidade de Tipagem: Selecionar um "Tipo" específico (ex: Número) e fornecer um "Valor a ser inserido" incompatível (ex: conter letras no valor) pode invalidar a estrutura do objeto JSON resultante.


Boas práticas

  • Verifique sempre a grafia e o uso de maiúsculas/minúsculas ao preencher o "Nome identificador da variável". O JSON é sensível a essas variações (case-sensitive), e um erro de digitação pode resultar na criação de uma propriedade indesejada em vez de atualizar a propriedade existente.

Last updated

Was this helpful?