# Criar Variável Json

## CONFIGURAÇÃO

Para utilizar este Objeto é necessário inserir os parâmetros desejados.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FG1ToUwNxjcmSd5n15NmM%2Fimage.png?alt=media&#x26;token=efe8298b-b73f-4f47-ab26-76750b014310" alt=""><figcaption><p>Layout geral do objeto</p></figcaption></figure>

#### Preenchendo o objeto:

| Campo                                                                                                                                                                                                                                                      | Descrição                                                                                                                                                                                                                                                        |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 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: "Criar Variável Json - Parâmetros de Execução".                                                                 |
| Nome Identificador do Objeto                                                                                                                                                                                                                               | É um identificador único do objeto e **não precisa ser alterado**, mas você pode renomear caso queira para localizá-lo mais facilmente quando for usá-lo em outros objetos. Apenas lembre-se que esse nome deve ser único e sem espaços ou caracteres especiais. |
| Check Global                                                                                                                                                                                                                                               | Declara a variável global no projeto, caso não marque será criado uma variável no escopo atual.                                                                                                                                                                  |
| Nome da Propriedade                                                                                                                                                                                                                                        | Nome para a propriedade Json.                                                                                                                                                                                                                                    |
| Tipo da Propriedade                                                                                                                                                                                                                                        | Tipo de informação da propriedade                                                                                                                                                                                                                                |
| Valor                                                                                                                                                                                                                                                      | Valor da propriedade Json.                                                                                                                                                                                                                                       |
| <img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FhzEa1x88vy7j0iwbfl8j%2Fimage.png?alt=media&#x26;token=acbe1b95-f73f-4fd8-b1b7-4a83895784ef" alt="" data-size="original"> | Botão que contém as opções de "Deletar" uma propriedade, e caso a propriedade seja do tipo "Json" possui a opção de "Adicionar Propriedade", além das  "Esconder Propriedades" e "Mostrar Propriedades"                                                          |
| Adicionar Propriedade                                                                                                                                                                                                                                      | Botão que adiciona outra propriedade.                                                                                                                                                                                                                            |

## O QUE É UM JSON

* O JSON é um formato que armazena informações estruturadas e é principalmente usado para transferir dados entre um servidor e um cliente.&#x20;

## CASOS DE USO

* Utilizar para criar uma variável Json dentro da estrutura do robô.
* Fácil manipulação de dados na execução.
* Leve e eficiente para leitura e manipulação.
* Enviar parâmetros de um robô pai para um robô filho.

## EXEMPLO

**Criar um Json e demonstrar em tela suas informações.**

<details>

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

* **Objetos:** [**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%2F6zmWftfUE2jeeH2ctVja%2Fimage.png?alt=media&#x26;token=2d90330f-c21f-46b8-a7f0-ffb423599a53" alt=""><figcaption><p>Configuração Robô Exemplo Criar Variável 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%2FnwMdcNxJf3GCp3Ck4Eyb%2Fimage.png?alt=media&#x26;token=9b3745e6-7a40-49fa-b4af-7f5aa0e5faca" alt=""><figcaption><p>Configuração Criar Variável Json</p></figcaption></figure>

**PASSO 2:** Configurar Caixa de Mensagem.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FBWgdM2ID8a5gNXJikS2g%2Fimage.png?alt=media&#x26;token=c2ee1c9d-2763-4ee2-b04b-24d416615f66" alt=""><figcaption><p>Configuração Caixa de Mensagem</p></figcaption></figure>

**PASSO 3:** Executar o robô e verificar ações.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FtEjpEJzteimo6o8Iqcx4%2FcriarVariavalFinal-ezgif.com-optimize.gif?alt=media&#x26;token=0db40a6c-b5da-4672-bc63-3e187d9c6bf6" alt=""><figcaption><p>Execução Sucesso Robô Exemplo Criar Variável Json</p></figcaption></figure>

## Baixar Robô

{% file src="<https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2F09WIEFG9GdXHGQQNzBvu%2FCriar%20Vari%C3%A1vel%20Json%20-%20Rob%C3%B4%20Exemplo.roboteasy?alt=media&token=02bcfabc-0581-4e70-a1cb-83f496d0aebc>" %}

{% 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>" %}
