# Processar JSON

> Processar JSON é um nó legado que filtra e remodela JSON. Ele saiu do menu “Adicionar nó”, mas os workflows salvos seguem funcionando. Use o Extrair campo.

Source: https://nodaro.ai/pt-BR/docs/nodes/automate/json-process

O nó **Processar JSON** (JSON Process) transforma dados JSON. Ele entra em um caminho dos dados, mantém os itens que atendem a condições de filtro e reduz cada item aos campos que você escolher. O Processar JSON é um nó legado. Ele não aparece mais no menu **Adicionar nó**, mas os workflows que já contêm um continuam carregando e funcionando como antes. Para workflows novos, use o [**Extrair campo** (Extract Field)](https://nodaro.ai/docs/nodes/automate/extract-field), o [**Filtrar lista** (Filter List)](https://nodaro.ai/docs/nodes/automate/filter-list) e os outros nós de lista.

- Found in: Automate › Logic & Data
- Output: data
- API type: `json-process`

## O que usar no lugar
| Para fazer isto | Use |
| --- | --- |
| Tirar um campo ou um caminho aninhado de um JSON | [Extrair campo](https://nodaro.ai/docs/nodes/automate/extract-field) |
| Manter só os itens que atendem a condições | [Filtrar lista](https://nodaro.ai/docs/nodes/automate/filter-list) |
| Escolher itens por posição, aleatoriamente ou por nome | [**Selecionar itens** (Selector)](https://nodaro.ai/docs/nodes/automate/selector) |
| Colocar os itens em ordem | [**Ordenar lista** (Sort List)](https://nodaro.ai/docs/nodes/automate/sort-list) |
| Descartar os itens repetidos | [**Remover duplicatas** (Remove Duplicates)](https://nodaro.ai/docs/nodes/automate/remove-duplicates) |

Workflow: Em um workflow novo, o Filtrar lista e o Extrair campo fazem o trabalho de um nó Processar JSON: mantêm os itens que correspondem e depois pegam o campo de que você precisa.

- Extrair da web → Filtrar lista (lista)
- Filtrar lista → Extrair campo (origem)

## Como funciona um nó Processar JSON salvo
Um nó Processar JSON recebe JSON, ou um texto que contém JSON, do nó anterior e envia adiante o resultado processado. Quando o resultado é uma lista, os nós depois dele podem ser executados uma vez por item. Depois de uma execução, o painel de configurações mostra uma prévia do resultado ou o erro.

O nó tem dois modos:

| Configuração | O que faz |
| --- | --- |
| **Modo** | **Visual**, o padrão, monta a transformação a partir dos campos abaixo. **Avançado** usa uma expressão escrita no lugar deles. |
| **Caminho de entrada** | Modo Visual. O caminho com pontos até o array ou o objeto a processar, como `data.items`. Deixe vazio para usar a entrada inteira. |
| **Filtros** | Modo Visual. Condições com um campo, um operador e um valor. Só os itens que passam são mantidos. Os operadores são **é igual a**, **é diferente de**, **contém**, **não contém**, **começa com**, **termina com**, **maior que**, **menor que**, **está vazio**, **não está vazio**, **corresponde à regex** e **está na lista**. |
| **Projeção** | Modo Visual. Os campos a manter em cada item. Pressione Enter ou Tab para adicionar um campo. Deixe vazio para manter todos os campos. |
| **Expressão** | Modo Avançado. A transformação, escrita como uma expressão. O padrão, `.`, retorna a entrada sem alterações. A **Referência de sintaxe** do painel lista o que a expressão pode usar. |

## Créditos
O Processar JSON é gratuito.

## Dicas
- **Reconstrua quando editar.** Quando você alterar um workflow que usa o Processar JSON, considere substituí-lo pelo [Extrair campo](https://nodaro.ai/docs/nodes/automate/extract-field) e pelo [Filtrar lista](https://nodaro.ai/docs/nodes/automate/filter-list). Os dois mostram os campos detectados nos dados do nó anterior.
- **Encadeie o Extrair campo para dados profundos.** Um Extrair campo com o **Tipo de saída** definido como **JSON** pode passar uma parte dos dados para um segundo Extrair campo, o que substitui um **Caminho de entrada**.

## Frequently asked questions

### Por que não encontro o “Processar JSON” no menu “Adicionar nó”?

O “Processar JSON” não é mais oferecido para workflows novos. Os workflows que já contêm um nó “Processar JSON” continuam abrindo e funcionando como antes.

### O que devo usar no lugar do “Processar JSON”?

Use o “Extrair campo” para tirar um campo ou um caminho aninhado de um JSON. Use o “Filtrar lista” para manter os itens que atendem a condições, o “Selecionar itens” para escolher itens por posição ou por regra e o “Ordenar lista” para colocá-los em ordem.

### Os meus nós “Processar JSON” existentes ainda funcionam?

Sim. Um nó “Processar JSON” salvo é carregado, mantém as configurações, ainda pode ser editado no painel de configurações e funciona como antes.

### O “Processar JSON” custa créditos?

Não. O “Processar JSON” é gratuito.
