# Manipular Valores Json

## CONFIGURAÇÃO

Para utilizar este Objeto é necessário selecionar uma propriedade json e seu novo valor.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FRPYNdVMoXx1r80cKxGSL%2Fimage.png?alt=media&#x26;token=3a2266d5-e8d4-40de-95c2-755fa6baa63c" alt=""><figcaption><p>Layout do objeto</p></figcaption></figure>

**Preenchendo o objeto:**

| Campo                          | Descritivo                                                                                                                                                                             |
| ------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Título                         | É o nome do objeto e **não precisa ser alterado**, a menos que você queira identificá-lo para facilitar a localização dele no robô, por exemplo: "Manipular Valores Json - Correções". |
| Nome Identificador da Variável | Nome da lista ou propriedade Json já declarada.                                                                                                                                        |
| Tipo do Valor                  | Tipo do valor a ser alterado.                                                                                                                                                          |
| Valor a ser Inserido           | Novo valor a ser substituído na variável.                                                                                                                                              |
| Ícone de Adição                | Insere uma nova variável abaixo da atual.                                                                                                                                              |
| Ícone de Lixeira               | Deleta a variável desejada.                                                                                                                                                            |
| Adicionar Variável             | Opção para adicionar nova variável.                                                                                                                                                    |

## PRÉ-REQUISITOS

* É necessário possuir um dos seguintes objetos no robô: [Declarar Lista Json](https://docs.roboteasy.tech/studio/geral/objetos/json/declarar-lista-json), [Converter Texto para Json](https://docs.roboteasy.tech/studio/geral/objetos/json/converter-texto-para-json), [Converter Texto para Lista Json](https://docs.roboteasy.tech/studio/geral/objetos/json/converter-texto-para-lista-json) ou [Criar Variável Json](https://docs.roboteasy.tech/studio/geral/objetos/json/criar-variavel-json).

## CASOS DE USO

* Alterar valores em um Json já declarado.
* Alterar valores em um Json que podem estar fora de um padrão pré-estabelecido
* Manipular de forma mais eficiênte as variáveis Json.

## EXEMPLO

Declarar uma variável Json, alterar os valores de suas propriedades e demonstrar na tela.

<details>

<summary>ITENS UTILIZADOS NO ROBÔ</summary>

* **Objetos:** [**Criar Variável Json**](https://docs.roboteasy.tech/studio/geral/objetos/json/criar-variavel-json) - [**Caixa de Mensagem**](https://docs.roboteasy.tech/studio/geral/objetos/acoes-globais/caixa-de-mensagem).

</details>

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2F87dxYkjQuko03mrlIyoa%2Fimage.png?alt=media&#x26;token=84c55304-738b-4457-b6e8-83dd5b481f79" alt=""><figcaption><p>Configuração do Robô - Manipular Valores Json</p></figcaption></figure>

**PASSO 1**: Configurar Criar Variável Json

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FjgrSl7ynHdDSjCqoxyob%2Fimage.png?alt=media&#x26;token=d6b66481-9ef6-4780-a067-c16f1e92679f" alt=""><figcaption><p>Configuração Criar Variável Json</p></figcaption></figure>

**PASSO 2**: Configurar Manipular Valores Json

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FCUQ41FfDrpuhhK0H4s2Y%2Fimage.png?alt=media&#x26;token=0922ec4d-3e76-48c6-b6c9-e2921217fe8c" alt=""><figcaption><p>Configuração Manipular Valores Json</p></figcaption></figure>

**PASSO 3**: Configurar Caixa de Mensagem

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FuEZsvRogb25kspIcsn5B%2Fimage.png?alt=media&#x26;token=a6868112-7a45-4a84-bd71-b3a695a6e629" alt=""><figcaption><p>Configuração Caixa de Mensagem</p></figcaption></figure>

PASSO 4: Executar robô e conferir resultados

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FdnCvZkTdt77DHAFIgvus%2FmanipularValoresFinal-ezgif.com-optimize.gif?alt=media&#x26;token=0461587a-b101-4f8f-9b87-44bde98c564a" alt=""><figcaption><p>Execução Sucesso Robô Exemplo Manipular Valores Json</p></figcaption></figure>

## Baixar o Robô

{% file src="<https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2Fx3gYU0jMP1PXLdXUALpV%2FManipular%20Valores%20Json%20-%20Rob%C3%B4%20Exemplo.roboteasy?alt=media&token=032549d2-c2a4-4661-b3a9-a3bc87e7d438>" %}

{% file src="<https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FC7STuR5sywJiocTV7YPS%2FCriar%20Json%20com%20Propriedades%20Din%C3%A2micas.roboteasy?alt=media&token=8c661711-ccec-4ac4-91c8-0e8618cb8040>" %}
