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.

Tags

attributes, flowfile, json

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