AttributesToJSON 2025.5.31.15

バンドル

org.apache.nifi | nifi-standard-nar

説明

入力 FlowFile 属性の JSON 表現を生成します。結果の JSON は、新しい属性 'JSONAttributes' に書き込まれるか、 FlowFile にコンテンツとして書き込まれます。ネストされた JSON オブジェクトを含む属性は、選択された戦略に応じて、 JSON またはエスケープされた JSON として処理することができます。

タグ

attributes, flowfile, json

入力要件

REQUIRED

機密動的プロパティをサポート

false

プロパティ

プロパティ

説明

属性リスト

結果の JSON に含まれる属性のカンマ区切りリスト。この値を空にすると、既存の属性がすべて含まれます。この属性リストは大文字と小文字を区別します。リストで指定された属性が見つからない場合は、空の文字列または NULL 値で結果の JSON に出力されます。

目的地

JSON の値を新しいフローファイル属性 'JSONAttributes' として書き込むか、フローファイルのコンテンツに書き込むかを制御します。フローファイルコンテンツへの書き込みは、既存のフローファイルコンテンツを上書きします。

コア属性を含む

すべての FlowFile に含まれる FlowFile org.apache.nifi.flowfile.attributes.CoreAttributes を、生成される最終 JSON 値に含めるかどうかを決定します。

JSON ハンドリング戦略

ネストされた JSON を含む属性の処理に使用する戦略。

Null値

true の場合、既存の選択されていない属性は、結果の JSON で NULL になります。falseの場合、空の文字列が JSON に設置

きれいな印刷

出力にきれいな印刷形式を適用します。

attributes-to-json-regex

一致する属性を選択するために、フローファイルの属性に対して評価される正規表現。このプロパティは、属性リストプロパティと組み合わせて使用することができます。

リレーションシップ

名前

説明

failure

JSON への属性変換に失敗しました。

success

JSON への属性の変換に成功しました。

属性の書き込み

名前

説明

JSONAttributes

JSON 属性表現