AttributesToJSON 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-standard-nar
Beschreibung¶
Erstellt eine JSON-Darstellung der Attribute des Eingabe-FlowFile. Die resultierendeJSON kann entweder in ein neues Attribut „JSONAttributes“ oder als Inhalt in das FlowFile geschrieben werden. Attribute, die verschachtelte JSON-Objekte enthalten, können je nach gewählter Strategie entweder als reguläres JSON oder als escaptes JSON behandelt werden.
Eingabeanforderung¶
REQUIRED
Unterstützt sensible dynamische Eigenschaften¶
false
Eigenschaften¶
Eigenschaft |
Beschreibung |
---|---|
Attributes List |
Durch Kommas getrennte Liste von Attributen, die im resultierenden JSON enthalten sein sollen. Wenn Sie diesen Wert leer lassen, werden alle vorhandenen Attribute berücksichtigt. Bei dieser Attributliste wird zwischen Groß- und Kleinschreibung unterschieden. Wenn ein in der Liste angegebenes Attribut nicht gefunden wird, wird es mit einer leeren Zeichenfolge oder einem NULL-Wert an das resultierende JSON ausgegeben. |
Destination |
Steuert, ob der JSON-Wert als neues FlowFile-Attribut „JSONAttributes“ oder in den FlowFile-Inhalt geschrieben wird. Beim Schreiben in den Flowfile-Inhalt werden alle vorhandenen Flowfile-Inhalte überschrieben. |
Include Core Attributes |
Legt fest, ob die FlowFile org.apache.nifi.flowfile.attributes.CoreAttributes, die in jedem FlowFile enthalten sind, in den generierten finalen JSON-Wert aufgenommen werden sollen. |
JSON Handling Strategy |
Strategie für die Verarbeitung von Attributen, die verschachteltes JSON enthalten. |
Null Value |
Bei „true“ wird ein nicht vorhandenes ausgewähltes Attribut im resultierenden JSON mit NULL dargestellt. Bei „false“ wird eine leere Zeichenfolge in das JSON eingefügt |
Pretty Print |
Pretty Print-Formatierung auf die Ausgabe anwenden. |
attribute-zu-json-regex |
Regulärer Ausdruck, der anhand der Attribute im FlowFile ausgewertet wird, um die passenden Attribute auszuwählen. Diese Eigenschaft kann in Kombination mit der Eigenschaft „Attribute List“ verwendet werden. |
Beziehungen¶
Name |
Beschreibung |
---|---|
failure |
Attribute konnten nicht in JSON konvertiert werden |
success |
Attribute wurden erfolgreich in JSON konvertiert. |
Schreibt Attribute¶
Name |
Beschreibung |
---|---|
JSONAttributes |
JSON-Darstellung der Attribute |