Esta documentação foi traduzida automaticamente por IA.
v1.6.0
Usado para mapear estruturas JSON complexas dos resultados de nós anteriores em variáveis, que podem ser utilizadas em nós subsequentes. Por exemplo, depois de mapear os resultados de nós de Ação SQL e Requisição HTTP, você pode usar os valores de suas propriedades em nós posteriores.
Ao contrário do nó de Cálculo JSON, o nó de Mapeamento de Variáveis JSON não suporta expressões personalizadas e não é baseado em um motor de terceiros. Ele é usado apenas para mapear valores de propriedades em uma estrutura JSON, mas é mais simples de usar.
Na interface de configuração do fluxo de trabalho, clique no botão de adição (“+”) no fluxo para adicionar um nó de "Mapeamento de Variáveis JSON":

A fonte de dados pode ser o resultado de um nó anterior ou um objeto de dados no contexto do processo. Geralmente, é um objeto de dados não estruturado, como o resultado de um nó SQL ou de um nó de Requisição HTTP.

Cole os dados de exemplo e clique no botão de análise para gerar automaticamente uma lista de variáveis:

Se houver variáveis na lista gerada automaticamente que você não precisa, você pode clicar no botão de exclusão para removê-las.
Os dados de exemplo não são o resultado final da execução; eles são usados apenas para auxiliar na geração da lista de variáveis.
Se não estiver marcado, o conteúdo do array será mapeado de acordo com o método padrão de tratamento de variáveis dos fluxos de trabalho do NocoBase. Por exemplo, insira o seguinte exemplo:
Nas variáveis geradas, b.c representará o array [2, 3].
Se esta opção estiver marcada, o caminho da variável incluirá o índice do array, por exemplo, b.0.c e b.1.c.

Ao incluir índices de array, você precisa garantir que os índices de array nos dados de entrada sejam consistentes; caso contrário, isso causará um erro de análise.
Na configuração dos nós subsequentes, você pode usar as variáveis geradas pelo nó de Mapeamento de Variáveis JSON:

Embora a estrutura JSON possa ser complexa, após o mapeamento, você só precisa selecionar a variável para o caminho correspondente.