Manipular 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?

