L\'action Obtenir les nœuds extrait 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
L\'identifiant de la 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. Cliquez sur Ajouter des nœuds et configurez les paramètres suivants dans la fenêtre modale Ajouter un nœud :
  • Clé ou chemin du nœud : Le nom de la clé du nœud ou le chemin du nœud.
  • Type de valeur : Le type de données du nœud. Les options incluent Chaîne, Nombre, Booléen et Date/heure.
    Remarque : L\'action Obtenir le nœud extrait la date et l\'heure uniquement lorsque l\'exemple JSON suit ces formats ISO8601 :
    • 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é : Un nouveau nom de clé pour la clé de nœud extraite. L\'action enregistre la valeur extraite avec ce nouveau nom de clé dans la variable de sortie. Ce champ permet l\'extraction de nœuds profondément imbriqués.
L\'action Obtenir des nœuds permet l\'extraction de plusieurs valeurs de nœuds. Cliquez sur Ajouter un nœud pour définir les paramètres pour chaque nœud cible.
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.