L\'action Obtenir des nœuds vous permet d\'extraire les valeurs clés à partir d\'une source JSON que vous spécifiez dans l\'action Démarrer la session.

Vous pouvez spécifier la clé exacte ou un chemin spécifique dans le Obtenir les nœuds pour extraire les clés. Vous spécifiez également un nouveau nom de clé pour la valeur extraite.

Paramètres

Les paramètres suivants sont disponibles dans cette action.

Nom de session
Saisissez le nom de session que vous avez spécifié dans l\'action Démarrer la session précédente. Vous pouvez saisir directement le nom de la session, sélectionner la variable de chaîne qui contient le nom de la session ou sélectionner la variable de session.
Nœuds à extraire
Spécifiez les nœuds ou le chemin du nœud pour extraire leur valeur. Sélectionnez Ajouter des nœuds et spécifiez les éléments suivants dans la fenêtre modale Ajouter un nœud :
  • Clé ou chemin du nœud : Spécifiez le nom de la clé du nœud ou le chemin du nœud.

    Saisissez directement la clé si

  • Type de valeur : Sélectionnez le type de données du nœud. Les options disponibles sont String, Number, Boolean et DateTime.
    Remarque : L\'action Obtenir un nœud extrait la date et l\'heure de la source JSON uniquement si vous spécifiez la date et l\'heure dans l\'un des formats ISO8601 suivants :
    • DateTimeFormatter.ISO_ZONED_DATE_TIME. Par exemple : 2023-08-19T14:30:00+05:30[Asia/Kolkata]
    • DateTimeFormatter.ISO_OFFSET_DATE_TIME. Par exemple : 2023-08-19T14:30:00+05:30
    • DateTimeFormatter.ISO_INSTANT. Par exemple : 2023-08-19T14:30:00Z
  • Renommer une clé : Spécifiez un nouveau nom de clé pour la clé de nœud que vous extrayez de la source JSON. La valeur pour le nœud spécifié est enregistrée avec le nouveau nom de clé dans la variable de sortie.
Attribuez la sortie à une variable
Spécifiez plusieurs variables pour enregistrer des valeurs de nœud spécifiques ou une variable de dictionnaire pour enregistrer toutes les valeurs extraites dans une seule variable de dictionnaire.
  • Variables multiples : Sélectionnez Plusieurs variables > Ajouter une correspondance de variable et suivez les invites sur la fenêtre modale Correspondance de variable pour saisir une clé spécifique et choisir une variable correspondante dans laquelle les valeurs de nœud extraites doivent être enregistrées.
  • Dictionnaire: Sélectionnez Dictionnaire, puis choisissez une variable de dictionnaire existante ou utilisez l\'option Créer une variable pour créer une variable de dictionnaire.

Paramètre de format pour la clé ou le chemin du nœud

Cette section décrit le format à utiliser pour spécifier les clés de nœud et les chemins de clé de nœud dans le paramètre Clé ou chemin de nœud. Vous pouvez utiliser la notation par points pour extraire des nœuds imbriqués et des nœuds avec des tableaux.

Pour cette source JSON :

{
  "phone": "123456789",
  "company": 
	{
    "name": "XYZ Corp",
    "City": "ABC",
    "Country": "DEF",
	"orders": [
    {
      "orderId": "A-101",
      "item": "Laptop Stand",
      "price": 45.00
    },
    {
      "orderId": "A-102",
      "item": "Wireless Mouse",
      "price": 25.50
    }
    ]
  }
}
Indiquez les éléments suivants :
  • phone pour extraire le numéro de téléphone.
  • company.name pour extraire le nom de l\'entreprise.
  • company.orders[0].item pour extraire le nom de l\'article (Support pour ordinateur portable) de l\'identifiant de la première commande.