Questa documentazione è stata tradotta automaticamente dall'IA.
v1.6.0
Utilizzato per mappare strutture JSON complesse dai risultati dei nodi a monte in variabili, da utilizzare nei nodi successivi. Ad esempio, dopo aver mappato i risultati dei nodi di azione SQL e di richiesta HTTP, è possibile utilizzare i loro valori di proprietà nei nodi successivi.
A differenza del nodo di Calcolo JSON, il nodo di Mappatura Variabili JSON non supporta espressioni personalizzate e non si basa su un motore di terze parti. È utilizzato solo per mappare i valori delle proprietà in una struttura JSON, ma è più semplice da usare.
Nell'interfaccia di configurazione del flusso di lavoro, clicchi sul pulsante più ('+') nel flusso per aggiungere un nodo 'Mappatura Variabili JSON':

La fonte dati può essere il risultato di un nodo a monte o un oggetto dati nel contesto del processo. Di solito è un oggetto dati non strutturato, come il risultato di un nodo SQL o di un nodo di richiesta HTTP.

Incolli i dati di esempio e clicchi sul pulsante di analisi per generare automaticamente un elenco di variabili:

Se ci sono variabili nell'elenco generato automaticamente che non le servono, può cliccare sul pulsante di eliminazione per rimuoverle.
I dati di esempio non sono il risultato finale dell'esecuzione; sono utilizzati solo per aiutare a generare l'elenco delle variabili.
Se non selezionato, il contenuto dell'array verrà mappato secondo il metodo predefinito di gestione delle variabili dei flussi di lavoro NocoBase. Ad esempio, inserendo il seguente esempio:
Nelle variabili generate, b.c rappresenterà l'array [2, 3].
Se questa opzione è selezionata, il percorso della variabile includerà l'indice dell'array, ad esempio, b.0.c e b.1.c.

Quando si includono gli indici dell'array, è necessario assicurarsi che gli indici dell'array nei dati di input siano coerenti; altrimenti si verificherà un errore di analisi.
Nella configurazione dei nodi successivi, può utilizzare le variabili generate dal nodo di Mappatura Variabili JSON:

Anche se la struttura JSON può essere complessa, dopo la mappatura è sufficiente selezionare la variabile per il percorso corrispondente.