Cette documentation a été traduite automatiquement par IA.
v1.6.0
Permet de mapper des structures JSON complexes issues des résultats de nœuds amont en variables, afin de les utiliser dans les nœuds suivants. Par exemple, après avoir mappé les résultats des nœuds d'action SQL et de requête HTTP, vous pouvez utiliser leurs valeurs de propriété dans les nœuds ultérieurs.
Contrairement au nœud de calcul JSON, le nœud de mappage de variables JSON ne prend pas en charge les expressions personnalisées et ne repose pas sur un moteur tiers. Il est uniquement utilisé pour mapper les valeurs de propriété dans une structure JSON, mais il est plus simple à utiliser.
Dans l'interface de configuration du flux de travail, cliquez sur le bouton plus (« + ») dans le flux pour ajouter un nœud « Mappage de variables JSON » :

La source de données peut être le résultat d'un nœud amont ou un objet de données dans le contexte du processus. Il s'agit généralement d'un objet de données non structuré, tel que le résultat d'un nœud SQL ou d'un nœud de requête HTTP.

Collez des exemples de données et cliquez sur le bouton d'analyse pour générer automatiquement une liste de variables :

Si la liste générée automatiquement contient des variables dont vous n'avez pas besoin, vous pouvez cliquer sur le bouton de suppression pour les retirer.
Les exemples de données ne sont pas le résultat final de l'exécution ; ils sont uniquement utilisés pour faciliter la génération de la liste de variables.
Si cette option n'est pas cochée, le contenu du tableau sera mappé selon la méthode de gestion des variables par défaut des flux de travail NocoBase. Par exemple, si vous saisissez l'exemple suivant :
Dans les variables générées, b.c représentera le tableau [2, 3].
Si cette option est cochée, le chemin de la variable inclura l'index du tableau, par exemple b.0.c et b.1.c.

Lorsque vous incluez des index de tableau, vous devez vous assurer que les index de tableau dans les données d'entrée sont cohérents ; sinon, cela entraînera une erreur d'analyse.
Dans la configuration des nœuds suivants, vous pouvez utiliser les variables générées par le nœud de mappage de variables JSON :

Bien que la structure JSON puisse être complexe, après le mappage, il vous suffit de sélectionner la variable correspondant au chemin souhaité.