Aller au contenu

Renommer les clés

n8n : Rename KeysToutes les offres1 entrée · 1 sortie

Renomme des champs, un par un ou par expression régulière.

Éléments reçusRenommer les clésÉléments produits

Fonctionnement

Renommages explicites d'abord, dans l'ordre, puis l'expression régulière sur les noms de clés. Un champ absent est ignoré. Si deux clés prennent le même nom, la dernière l'emporte.

Paramètres

ParamètreTypeDétail
Champs à renommerrenommagesNotation pointée (client.mail → client.email).
Renommer aussi par expression régulièreoui / non—
Expression régulièreobligatoire · selon les autres paramètrestexte—
Remplacementselon les autres paramètrestexte$1, $2… reprennent les groupes capturés.
Ignorer la casseselon les autres paramètresoui / non—
Clés concernéesselon les autres paramètreschoixValeurs : Premier niveau uniquement, Tous les niveaux (objets imbriqués).

Données reçues et renvoyées

  • EntréeListe d'éléments.
  • SortieUn élément par élément reçu.

Erreurs

Expression régulière invalide, nom de champ interdit (__proto__…).

Exemple

Paramètres d'un bloc prêt à l'emploi. Dans l'éditeur, l'onglet Aide du bloc applique cet exemple en un clic.

Paramètres de l'exemple (JSON)Ouvrir l'éditeur
{
  "renames": [
    {
      "id": "r1",
      "from": "mail",
      "to": "email"
    }
  ],
  "useRegex": true,
  "pattern": "^crm_",
  "replacement": "",
  "depth": "top"
}

Voir aussi