Docs do Nodaro
DocumentaçãoReferência de nósModelosAgentes de IA (MCP)DesenvolvedoresSelf-hostingPesquisa
Automatizar

Extrair campo

Tire um campo ou um caminho aninhado, como title ou authorMeta.name, de dados JSON e envie como texto, como lista para executar por item ou como JSON.

O nó Extrair campo (Extract Field) tira um campo, ou um caminho aninhado de campos, de dados JSON. Escolha o campo entre os campos detectados nos dados do nó anterior ou digite um caminho com pontos, como authorMeta.name. O nó envia o resultado como um só texto, como uma lista que pode executar o próximo nó uma vez por valor ou como JSON bruto. Ele é executado na hora e não custa créditos.

Quando usar

  • Tirar o title ou a url de cada resultado de pesquisa do Extrair da web (Web Scrape) antes de um lote.
  • Pegar um valor aninhado, como o nome do autor dentro de cada post extraído.
  • Transformar um array JSON em uma lista de textos para um nó Prompt.
  • Chegar a dados muito aninhados encadeando dois nós Extrair campo.

Início rápido

Adicionar o nó

Pressione Tab no canvas e escolha Automatizar › Lógica e dados › Extrair campo.

Conectar dados JSON

Conecte um nó que envia JSON à entrada Origem, por exemplo o Extrair da web ou um nó Prompt que responde em JSON.

Escolher o campo

Abra o painel de configurações. Quando o nó anterior tem um resultado, Campo lista os campos que ele encontrou. Escolha um, ou escolha Caminho personalizado… e digite um caminho com pontos.

Escolher o tipo de saída e executar

Defina o Tipo de saída como Texto, Lista ou JSON e execute o nó. A Prévia da saída mostra o resultado.

origemprompt · Cada itemExtrair da webResultados de busca do GoogleExtrair campotitle · ListaGerar imagemUma por manchete
O Extrair campo pega o title de cada resultado de pesquisa como uma lista, e o Gerar imagem faz uma imagem por manchete.

Entradas e saídas

Entrada ou saídaAceita ou enviaO que faz
OrigemJSON, texto que contém JSON ou uma listaOs dados a ler.
Texto ou JSONTexto, uma lista ou JSONOs valores extraídos, no formato escolhido em Tipo de saída. A saída se chama JSON quando o tipo de saída é JSON.

Configurações

ConfiguraçãoO que faz
CampoO campo a extrair. Os campos detectados aparecem quando um nó anterior está conectado e tem dados. (item inteiro) usa cada elemento de um array como ele é. Caminho personalizado… muda para um Caminho digitado.
CaminhoUm caminho com pontos, como caption ou authorMeta.name. Quando os dados são um array, o caminho é aplicado a cada elemento. Deixe vazio para usar cada elemento como ele é. ← Voltar à lista de campos volta aos campos detectados.
Tipo de saídaTexto, o padrão, junta os valores em um só texto, um valor por linha. Lista envia cada valor como um item separado, o que funciona com os modos de conexão Item e Cada item. JSON envia o valor bruto, para encadear outro Extrair campo ou um nó que leia JSON.

Manter dois campos pareados

Para usar juntos dois campos do mesmo array, por exemplo prompt e negative de uma lista de conceitos:

  1. Adicione um Extrair campo por campo, os dois com o Tipo de saída definido como Lista.
  2. Conecte cada um a uma entrada própria do próximo nó, com as duas conexões no modo Cada item. Você também pode conectá-los a duas colunas de uma Lista (List).

As duas listas se combinam pelo elemento do array: a execução 3 recebe o prompt e o negative do elemento 3. Um elemento sem negative deixa essa execução sem negativo, e as execuções seguintes não se deslocam. Uma execução nunca começa para um elemento que não tem valor nenhum. Por isso, um campo que só alguns elementos têm, como o link de um vídeo, é executado uma vez por valor existente.

A escolha por posição conta só os valores que existem. Item N, os intervalos e Conjunto contam os valores existentes, e a saída Texto lista os valores existentes, um por linha.

Quando o JSON vem de um modelo de IA

Quando um nó Prompt escreve o JSON, peça a ele que retorne só o JSON bruto, sem bloco de código e sem nenhuma frase antes ou depois. Caso contrário, o Extrair campo falha com o erro “Input is not valid JSON”.

Créditos

O Extrair campo é gratuito.

Dicas

  • Conecte primeiro, escolha depois. A lista Campo é preenchida a partir dos dados do nó anterior, então você não precisa lembrar os nomes das chaves.
  • Listas simples. Quando o JSON já é uma lista simples, como ["a", "b", "c"], deixe Campo em (item inteiro) e defina o Tipo de saída como Lista.
  • Objetos aninhados. Use a notação com pontos em Caminho, como videoMeta.duration.
  • Arrays no meio de um caminho. Encadeie dois nós. O primeiro extrai items com o Tipo de saída definido como JSON; o segundo extrai title de cada item.
  • Filtre primeiro. Para manter só alguns itens antes de extrair, use o Filtrar lista (Filter List).

Perguntas frequentes

Última atualização

Nesta página