Mapper en liste

La fonction Mapper en liste itère à travers chaque clé d'un objet en créant une liste comme sortie. Il y a un élément dans la nouvelle liste pour chaque clé de l'objet d'entrée.

Pour chaque clé de l'objet d'entrée, le flux d'aide s'exécute avec le nom de la clé et la valeur correspondante. Après avoir sélectionné un flux d'aide dans la boîte de dialogue Sélectionner le flux, vous pouvez transmettre les champs clé et valeur en utilisant les choix déroulants de la section Avec les valeurs suivantes.

La sortie du flux d'aide doit correspondre au type spécifié pour le champ de sortie nouvelle liste.

Champs d'entrée

Champ Définition Type Obligatoire
Pour chaque élément de cette liste
objet L'objet à traiter. Objet TRUE
Exécuter ce flux
Flux d'aide Flux d'aide pour traiter chaque paire clé/valeur. Flux VRAI
Avec ces options
simultanéité Nombre de clés traitées en parallèle. Nombre FAUX
Avec les valeurs suivantes
Entrées Entrées générées dynamiquement et définies par le flux d'aide. Utilisez le menu déroulant pour spécifier quelle entrée reçoit la clé et laquelle reçoit la valeur. Divers VRAI

Champs de sortie

Il y a un élément de liste de sortie pour chaque paire clé/valeur de l'objet d'entrée.

Champ Définition Type
nouvelle liste La nouvelle liste formée par les paires clé/valeur du flux d'aide. Liste

Exemple

Vous voulez convertir un seul objet en liste d'objets, où chaque paire clé/valeur se convertit en un objet ayant les clés propertyname et propertyvalue. Vous voulez aussi ajouter un préfixe de texte appelé custom: à la valeur propertyname.

Vous pouvez faire cela avec un flux d'aide qui accepte clé, valeur et une constante préfixe. Le flux d'aide retourne un objet ayant deux clés et le préfixe ajouté.

Flux parent

Flux d'aide

Objet d'entrée

{ "this": "that", "up": "down", "left": "right" }

Liste de sortie

[
  {
    "propertyname": "custom:this",
    "propertyvalue": "that"
  },
  {
    "propertyname": "custom:left",
    "propertyvalue": "right"
  },
  {
    "propertyname": "custom:up",
    "propertyvalue": "down"
  }
]