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.
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ètre | Type | Détail |
|---|---|---|
| Champs à renommer | renommages | Notation pointée (client.mail → client.email). |
| Renommer aussi par expression régulière | oui / non | — |
| Expression régulièreobligatoire · selon les autres paramètres | texte | — |
| Remplacementselon les autres paramètres | texte | $1, $2… reprennent les groupes capturés. |
| Ignorer la casseselon les autres paramètres | oui / non | — |
| Clés concernéesselon les autres paramètres | choix | Valeurs : 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.
{
"renames": [
{
"id": "r1",
"from": "mail",
"to": "email"
}
],
"useRegex": true,
"pattern": "^crm_",
"replacement": "",
"depth": "top"
}