AttributesToJSON 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-standard-nar
Description¶
Génère une représentation JSON des attributs du FlowFile d’entrée. Le résultat JSON peut être écrit dans un nouvel attribut « JSONAttributes » ou dans le FlowFile en tant que contenu. Les attributs qui contiennent des objets JSON imbriqués peuvent être traités comme du JSON ou comme du JSON échappé, selon la stratégie choisie.
Exigences en matière d’entrées¶
REQUIRED
Prend en charge les propriétés dynamiques sensibles¶
false
Propriétés¶
Propriété |
Description |
---|---|
Attributes List |
Liste séparée par des virgules des attributs à inclure dans le JSON résultant. Si cette valeur est laissée vide, tous les attributs existants seront inclus. Cette liste d’attributs est sensible à la casse. Si un attribut spécifié dans la liste n’est pas trouvé, il sera transmis au JSON résultant avec une chaîne vide ou une valeur NULL. |
Destination |
Contrôle si la valeur JSON est écrite en tant que nouvel attribut « JSONAttributes » du FlowFile ou si elle est écrite dans le contenu du FlowFile. Le cas échéant, l’écriture dans le contenu d’un FlowFile écrasera le contenu existant de ce FlowFile. |
Include Core Attributes |
Détermine si les attributs de FlowFile org.apache.nifi.flowfile.attributes.CoreAttributes, qui sont contenus dans chaque FlowFile, doivent être inclus dans la valeur JSON finale générée. |
JSON Handling Strategy |
Stratégie à utiliser pour traiter les attributs qui contiennent du JSON imbriqué. |
Null Value |
Si cette propriété est définie sur true, un attribut sélectionné inexistant sera NULL dans le JSON résultant. Si elle est définie sur false, une chaîne vide sera placée dans le JSON |
Pretty Print |
Appliquer un formatage « pretty print » à la sortie. |
attributes-to-json-regex |
Expression régulière qui sera évaluée par rapport aux attributs du FlowFile pour sélectionner les attributs correspondants. Cette propriété peut être utilisée en combinaison avec la propriété « Attribute List ». |
Relations¶
Nom |
Description |
---|---|
failure |
Échec de la conversion des attributs en JSON |
success |
Réussite de la conversion des attributs en JSON |
Écrit les attributs¶
Nom |
Description |
---|---|
JSONAttributes |
Représentation JSON des attributs |