# Converter para JSON

## CONFIGURAÇÃO

Para utilizar este Objeto é necessário configurar objeto do tipo Tabela de Dados e o objeto Criar Filtro na Tabela.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2F0TbYNukgQT0PdBDwIhj3%2Fimage.png?alt=media&#x26;token=603320a3-ff43-4603-a6a7-c94d9d6f85e9" alt=""><figcaption><p>Layout geral 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: "Converter para JSON - Dado Json".                                                                              |
| 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. |
| Selecionar do tipo Lista     | Opção para selecionar Objeto do tipo Tabela De Dados.                                                                                                                                                                                                            |
| Condições de Leitura         | Opção para selecionar o objeto [Criar Filtro na Tabela](https://docs.roboteasy.tech/studio/geral/objetos/tabela-de-dados/criar-filtro-na-tabela).                                                                                                                |

## O QUE É JSON

JSON é um formato de arquivo de texto leve, compacto, no qual os dados são guardados no formato de par nome/valor, o qual também pode representar outras estruturas de dados, como arrays e objetos.

Para saber mais clique no [link](https://tecnoblog.net/responde/o-que-e-json-guia-para-iniciantes/).

## PRÉ-REQUISITOS

* É necessário configurar [Criar Tabela](https://docs.roboteasy.tech/studio/geral/objetos/tabela-de-dados/criar-tabela) ou já ter um arquivo que possa ser transformado em tabela de dados no seu computador. Ex: Excel / Json.
* Podemos usar o [Abrir Excel](https://docs.roboteasy.tech/studio/geral/objetos/excel/abrir-excel) com o tipo de retorno em Tabela de Dados.
* Na condição de usar o Criar Tabela, para visualizar a mudança em tela será necessário o objeto [Exportar](https://docs.roboteasy.tech/studio/geral/objetos/tabela-de-dados/exportar) para que seja criada a tabela e visualizada a alteração.
* Caso tenha que selecionar o arquivo para utilizar no robô, será necessário o objeto [Carregar Arquivo.](https://docs.roboteasy.tech/studio/geral/objetos/tabela-de-dados/carregar-de-arquivo)
* Necessário para condições de leitura a configuração do objeto [Criar Filtro na Tabela](https://docs.roboteasy.tech/studio/geral/objetos/tabela-de-dados/criar-filtro-na-tabela).

## CASOS DE USO

* Utilizar para converter os dados na tabela para JSON.
* Ter clareza, legibilidade e facilidade de leitura dos dados.
* Armazenamento Flexível.
* Comunicação com APIs.
* Facilidade em manipulação de dados.

## EXEMPLO

**Converter uma tabela com dado e filtro em JSON, verificando o retorno em caixa de mensagem.**

<details>

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

* **Objetos:** [Criar Tabela](https://docs.roboteasy.tech/studio/geral/objetos/tabela-de-dados/criar-tabela) - [Inserir Dados em Tabela](https://docs.roboteasy.tech/studio/geral/objetos/tabela-de-dados/inserir-dados-em-tabela) - [Criar Filtro na Tabela ](https://docs.roboteasy.tech/studio/geral/objetos/tabela-de-dados/criar-filtro-na-tabela)- [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%2F0b7T2FOjrP2dooA9DkPP%2Fimage.png?alt=media&#x26;token=11361d36-200f-4ccb-9ced-2e0961c5cc3b" alt=""><figcaption><p>Configuração Robô Exemplo Converter JSON</p></figcaption></figure>

**PASSO 1:** Configurar Criar Tabela e Inserir Dados em Tabela.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FT3YbHN5UcsIXGiP4PtcM%2Fimage.png?alt=media&#x26;token=0d0c5097-3569-4ade-bc83-7c348fa7a284" alt=""><figcaption><p>Configuração Criar Tabela</p></figcaption></figure>

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FA5dZN88ZlhjRFi5choEl%2Fimage.png?alt=media&#x26;token=33c20ddd-d75b-4e0f-968d-dec94a791646" alt=""><figcaption><p>Configuração Inserir Dados em Tabela</p></figcaption></figure>

**PASSO 2:** Configurar Criar Filtro na Tabela.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FzC2sn6n5hoUIP6iD1aDt%2Fimage.png?alt=media&#x26;token=bac565cf-5d26-43fa-87ff-23b0dabc7ca9" alt=""><figcaption><p>Configuração Criar Filtro na Tabela</p></figcaption></figure>

**PASSO 3:** Configurar Converter para Json.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FUUtmotgtcx2T8bhloL6l%2Fimage.png?alt=media&#x26;token=8f4c43da-a76c-49a8-94c0-9864f71bb50e" alt=""><figcaption><p>Configuração Converter para JSON</p></figcaption></figure>

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

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FnVWq9ZlOKbTrxxnM7BFf%2Fcaixa%20de%20mensagem.gif?alt=media&#x26;token=aea87643-9857-4610-b7dd-c3f6cb1ff897" alt=""><figcaption><p>Configuração Caixa de Mensagem</p></figcaption></figure>

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

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2F1p2tzxiTvTcQVNmOgiCG%2Fexecu%C3%A7%C3%A3o%20sucesso.gif?alt=media&#x26;token=897f0e12-5957-4ba1-82a6-c7ae46e97a6f" alt=""><figcaption><p>Execução Sucesso Robô Exemplo Converter 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%2FUQ34QxXVpPd9e8hvjE7N%2FConverter%20JSON%20-%20Rob%C3%B4%20Exemplo.roboteasy?alt=media&token=db9f9eed-0f97-4613-ad1d-67acfec452ef>" %}
