AttributesToJSON 2025.10.2.19

Bundle

org.apache.nifi | nifi-standard-nar

Beschreibung

Erzeugt eine JSON-Darstellung der Eingabe-FlowFile-Attribute. Der resultierende JSON-Códe kann entweder in ein neues Attribut JSONAttributes oder als Inhalt in die FlowFile geschrieben werden. Attribute, die verschachtelte JSON-Objekte enthalten, können entweder als JSON-Objekte behandelt werden oder als JSON mit Escapezeichen, abhängig von der gewählten Strategie.

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, im endgültig generierten JSON-Wert enthalten sein 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