Extraire
Cette fonction prend une liste d'objets et produit une sous-liste. Pour ce faire, elle extrait la clé spécifiée par clé dans chaque objet de la liste d'entrée et place ces valeurs dans une liste de sortie. L'entrée liste doit être une liste d'objets. L'entrée clé définit la clé à extraire de chaque élément. Il peut s'agir d'un nom de clé dans la racine de chaque élément, ou d'un chemin délimité par des points qui vous permet de spécifier des clés dans des sous-objets. Vous devez définir le type de la liste de sortie valeurs comme le type des valeurs dans ce chemin de clé.Si vous ne le définissez pas correctement, vous rencontrerez très probablement des erreurs d'incompatibilité de type lors de l'exécution de votre flux.
Champs d'entrée
-
liste (liste d'objets) : La liste sur laquelle opérer. Il doit s'agir d'une liste d'objets.
-
clé (texte) : La clé à extraire de chaque élément d'entrée. Il peut s'agir d'un chemin délimité par des points.
Champs de sortie
valeurs : La liste des sorties. Vous devez définir le type des éléments de la liste afin qu'il corresponde au type de valeurs dans la clé que ce chemin définit.
Exemple
Si la valeur du champ liste est [{"name":"Bob","gender":"male"}, {"name":"Sarah","gender":"female"}] et que la valeur du champ clé est name, la valeur du champ valeurs (qui doit être défini sur liste de textes) est : ["Bob","Sarah"].