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.

Balises

attributes, flowfile, json

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